Tablica
add x (Node y left right) | x == y = Node y left right
| x < y = Node y (add x left) right
| otherwise = Node y left (add x right)
module Main where
import System.Environment
womenCount :: [[Char]] -> Int
womenCount [] = 0
womenCount ([_,_,_,_,_,_,_,_,_,p,_]:xs)
| elem p ['0','2','4','6','8'] = 1 + womenCount xs
| otherwise = womenCount xs
main = do
[input] <- getArgs
inText <- readFile input
let counter = womenCount (lines inText)
print(counter)
decCount :: [[Char]] -> [Int] -> [Int]
printResult :: [Int] -> String
printResult [d1,d2,d3,d4,d5,d6,d7,d8,d9,d10] =
"1901 - 1910: " ++ (show d1) ++
"\n1911 - 1920: " ++ (show d2) ++
"\n1921 - 1930: " ++ (show d3) ++
"\n1931 - 1940: " ++ (show d4) ++
"\n1941 - 1950: " ++ (show d5) ++
"\n1951 - 1960: " ++ (show d6) ++
"\n1961 - 1970: " ++ (show d7) ++
"\n1971 - 1980: " ++ (show d8) ++
"\n1981 - 1990: " ++ (show d9) ++
"\n1991 - 2000: " ++ (show d10)