upload
This commit is contained in:
commit
810a9654a4
50 changed files with 4450 additions and 0 deletions
14
4/H.hs
Normal file
14
4/H.hs
Normal file
|
@ -0,0 +1,14 @@
|
|||
import qualified Data.ByteString.Char8 as BS
|
||||
import Data.Maybe (listToMaybe, catMaybes)
|
||||
|
||||
readInteger :: BS.ByteString -> Maybe Integer
|
||||
readInteger bs = case BS.readInteger bs of
|
||||
Just (x, _) -> Just x
|
||||
Nothing -> Nothing
|
||||
|
||||
main :: IO ()
|
||||
main = do
|
||||
input <- BS.getContents
|
||||
let numbers = catMaybes (map readInteger (tail (BS.lines input)))
|
||||
total = sum numbers
|
||||
print total
|
Loading…
Add table
Add a link
Reference in a new issue