AtCoder Beginner Contest 011

Submission #3977342

Source codeソースコード

import java.io.IOException;
import java.util.NoSuchElementException;



public class Main{



	public static void main(String args[])throws Exception{

		FastScanner sc = new FastScanner();
		int N = sc.nextInt()%12;
		System.out.println(N+1);
	}

}





class FastScanner {
    private final java.io.InputStream in = System.in;
    private final byte[] buffer = new byte[1024];
    private int ptr = 0;
    private int buflen = 0;
    private boolean hasNextByte() {
        if (ptr < buflen) {
            return true;
        }else{
            ptr = 0;
            try {
                buflen = in.read(buffer);
            } catch (IOException e) {
                e.printStackTrace();
            }
            if (buflen <= 0) {
                return false;
            }
        }
        return true;
    }
    private int readByte() { if (hasNextByte()) return buffer[ptr++]; else return -1;}
    private static boolean isPrintableChar(int c) { return 33 <= c && c <= 126;}
    private void skipUnprintable() { while(hasNextByte() && !isPrintableChar(buffer[ptr])) ptr++;}
    public boolean hasNext() { skipUnprintable(); return hasNextByte();}
    public String next() {
        if (!hasNext()) throw new NoSuchElementException();
        StringBuilder sb = new StringBuilder();
        int b = readByte();
        while(isPrintableChar(b)) {
            sb.appendCodePoint(b);
            b = readByte();
        }
        return sb.toString();
    }
    public long nextLong() {
        if (!hasNext()) throw new NoSuchElementException();
        long n = 0;
        boolean minus = false;
        int b = readByte();
        if (b == '-') {
            minus = true;
            b = readByte();
        }
        if (b < '0' || '9' < b) {
            throw new NumberFormatException();
        }
        while(true){
            if ('0' <= b && b <= '9') {
                n *= 10;
                n += b - '0';
            }else if(b == -1 || !isPrintableChar(b)){
                return (minus ? -n : n);
            }else{
                throw new NumberFormatException();
            }
            b = readByte();
        }
    }
    public int nextInt() {
        if (!hasNext()) throw new NoSuchElementException();
        long n = 0;
        boolean minus = false;
        int b = readByte();
        if (b == '-') {
            minus = true;
            b = readByte();
        }
        if (b < '0' || '9' < b) {
            throw new NumberFormatException();
        }
        while(true){
            if ('0' <= b && b <= '9') {
                n *= 10;
                n += b - '0';
            }else if(b == -1 || !isPrintableChar(b)){
                return (int) (minus ? -n : n);
            }else{
                throw new NumberFormatException();
            }
            b = readByte();
        }
    }
}


Submission

Task問題 A - 来月は何月?
User nameユーザ名 Suunn
Created time投稿日時
Language言語 Java8 (OpenJDK 1.8.0)
Status状態 AC
Score得点 100
Source lengthソースコード長 2954 Byte
File nameファイル名
Exec time実行時間 72 ms
Memory usageメモリ使用量 20564 KB

Test case

Set

Set name Score得点 / Max score Cases
All 100 / 100 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

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
test_1.txt AC 72 ms 19540 KB
test_10.txt AC 71 ms 17364 KB
test_11.txt AC 72 ms 20436 KB
test_12.txt AC 71 ms 20564 KB
test_2.txt AC 72 ms 18260 KB
test_3.txt AC 72 ms 18004 KB
test_4.txt AC 71 ms 19284 KB
test_5.txt AC 72 ms 19028 KB
test_6.txt AC 72 ms 18644 KB
test_7.txt AC 72 ms 19028 KB
test_8.txt AC 71 ms 20052 KB
test_9.txt AC 72 ms 18644 KB