D
Пока что такой подробный CS меня не интересует, потому что ещё не закончились понятия предназначенные для рук.
Size: a a a
D
ЕИ
squareDigit = read . map (^2) . showIL
ЕИ
shouldBe 811181ЕИ
AP
squareDigit = read . map (^2) . showIL
AP
read . concatMap (show . (^?) . read) . showA
A
AP
ЕИ
ЕИ
ЕИ
AP
divModAP
> digits num = reverse . map snd . takeWhile (/= (0, 0)) . tail $ iterate (\(x, _) -> x `divMod` 10) (num, 0)
> digits 355244152
[3,5,5,2,4,4,1,5,2]AP
ЕИ
AP
> digits 0 = []; digits v = let (x, y) = v `divMod` 10 in digits x ++ [y]
> digits 355244152
[3,5,5,2,4,4,1,5,2]
> digits 3552441520
[3,5,5,2,4,4,1,5,2,0]AP