Kernighans large earthquake problem: Difference between revisions

Content added Content deleted
(→‎{{header|Haskell}}: Added a first Haskell draft)
Line 292: Line 292:
5/18/1980 MountStHelens 7.6
5/18/1980 MountStHelens 7.6
</pre>
</pre>


=={{header|Haskell}}==
<lang haskell>import qualified Data.ByteString.Lazy.Char8 as C

main :: IO ()
main = do
cs <- C.readFile "data.txt"
mapM_ print $
concatMap
(\x ->
[ x
| 6 < (read (last $ words x) :: Float) ]) $
C.unpack <$> C.lines cs</lang>
{{Out}}
<pre>"8/27/1883 Krakatoa 8.8"
"5/18/1980 MountStHelens 7.6"</pre>


=={{header|Lua}}==
=={{header|Lua}}==