5 input <- readFile "input.txt"
6 print . count . average . map read $ words input
8 average :: [Int] -> [Int]
10 average (x:y:z:xs) = x+y+z:average (y:z:xs)
13 count (x:xs) = count_f x xs
15 count_f :: Int -> [Int] -> Int
18 | x > nb = 1 + count_f x xs
19 | otherwise = count_f x xs