Submission #186771


Source Code Expand

{-# LANGUAGE ScopedTypeVariables #-}

import           Control.Applicative
import           Control.Arrow
import           Control.Monad
import           Data.Array.IO
import           Data.Array.Unboxed
import qualified Data.ByteString.Char8 as C
import           Data.Char
import qualified Data.Foldable         as F
import           Data.Function
import           Data.Functor
import           Data.IORef
import           Data.List
import qualified Data.Map              as M
import           Data.Maybe
import           Data.Monoid
import qualified Data.Set              as S
import           Data.Traversable
import           Debug.Trace
import           Text.Printf

-- I/O

readInts :: C.ByteString -> [Int]
readInts = map fst . mapMaybe C.readInt . C.words

getInts :: IO [Int]
getInts = readInts <$> C.getLine

readNums :: Num a => C.ByteString -> [a]
readNums = map (fromIntegral . fst) . mapMaybe C.readInteger . C.words

getNums :: Num a => IO [a]
getNums = readNums <$> C.getLine

cast :: (Integral a, Integral b) => a -> b
cast = fromIntegral

-----

main :: IO ()
main = do
  [a] <- getInts
  print $ (a`mod`12)+1

Submission Info

Submission Time
Task A - 来月は何月?
User tanakh
Language Haskell (GHC 7.4.1)
Score 100
Code Size 1174 Byte
Status AC
Exec Time 31 ms
Memory 1392 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 12
Set Name Test Cases
All test_1.txt, test_10.txt, test_11.txt, test_12.txt, test_2.txt, test_3.txt, test_4.txt, test_5.txt, test_6.txt, test_7.txt, test_8.txt, test_9.txt
Case Name Status Exec Time Memory
test_1.txt AC 29 ms 1388 KB
test_10.txt AC 30 ms 1316 KB
test_11.txt AC 30 ms 1312 KB
test_12.txt AC 28 ms 1312 KB
test_2.txt AC 29 ms 1392 KB
test_3.txt AC 29 ms 1308 KB
test_4.txt AC 29 ms 1308 KB
test_5.txt AC 28 ms 1312 KB
test_6.txt AC 31 ms 1304 KB
test_7.txt AC 29 ms 1304 KB
test_8.txt AC 31 ms 1304 KB
test_9.txt AC 29 ms 1308 KB