Size: a a a

2017 December 09

ZK

Zheka Kozlov in Haskell Start
давай ещё через >>= перепишем 😅
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Лучше через аппликатив!
источник

ЗП

Зигохистоморфный Препроморфизм in Haskell Start
Ага) через лифт
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Это уже попахивает code golf!
А тут этому не рады! (ну ок, я не рад 😜)
источник

ЗП

Зигохистоморфный Препроморфизм in Haskell Start
Aleksei (astynax) Pirogov
Это уже попахивает code golf!
А тут этому не рады! (ну ок, я не рад 😜)
Я знаю ты против liftN
источник

ZK

Zheka Kozlov in Haskell Start
length (filter (uncurry (/=)) (liftA2 (,) [1..10] [2..10]))
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
length $ filter id $ (/=) <$> [1..10] <*> [2..10]
источник

ZK

Zheka Kozlov in Haskell Start
filter id это конечно зачёт
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Вот это уже точно code golf :)
источник

ZK

Zheka Kozlov in Haskell Start
интересно, можно ли ещё короче посчитать кол-во True в списке из Bool
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
length $ filter id $ liftA2 (/=) [1..10] [2..10] - уже короче
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Хотя не, моего вроде не короче
источник

ZK

Zheka Kozlov in Haskell Start
count id $ liftA2 (/=) [1..10] [2..10]
источник

ZK

Zheka Kozlov in Haskell Start
где
count :: Num a => (b -> Bool) -> [b] -> a
источник

ЗП

Зигохистоморфный Препроморфизм in Haskell Start
countBy
источник

ЗП

Зигохистоморфный Препроморфизм in Haskell Start
С Data.List насколько я помню
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Zheka Kozlov
где
count :: Num a => (b -> Bool) -> [b] -> a
источник

ЗП

Зигохистоморфный Препроморфизм in Haskell Start
А может и не) я буду дальше пиво пить
источник

ZK

Zheka Kozlov in Haskell Start
Есть minimumBy
источник

ZK

Zheka Kozlov in Haskell Start
а countBy вроде нет
источник