結果

問題 No.239 にゃんぱすー
ユーザー Grenache
提出日時 2015-07-10 22:28:19
言語 Java8
(openjdk 1.8.0.222)
結果
AC  
実行時間 166 ms
コード長 840 Byte
コンパイル時間 2,365 ms
使用メモリ 38,004 KB
最終ジャッジ日時 2019-09-18 13:43:41

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
challenge01.txt AC 112 ms
31,876 KB
challenge02.txt AC 111 ms
30,148 KB
challenge03.txt AC 111 ms
30,744 KB
sample1.txt AC 115 ms
31,816 KB
sample2.txt AC 112 ms
31,816 KB
sample3.txt AC 111 ms
32,132 KB
sample4.txt AC 109 ms
31,816 KB
test1.txt AC 114 ms
33,848 KB
test2.txt AC 116 ms
33,828 KB
test3.txt AC 122 ms
32,212 KB
test4.txt AC 126 ms
30,840 KB
test5.txt AC 129 ms
32,076 KB
test6.txt AC 132 ms
32,108 KB
test7.txt AC 136 ms
32,108 KB
test8.txt AC 138 ms
32,104 KB
test9.txt AC 139 ms
32,100 KB
test10.txt AC 141 ms
32,100 KB
test11.txt AC 140 ms
32,672 KB
test12.txt AC 143 ms
34,156 KB
test13.txt AC 149 ms
35,220 KB
test14.txt AC 150 ms
35,308 KB
test15.txt AC 153 ms
35,560 KB
test16.txt AC 153 ms
38,004 KB
test17.txt AC 155 ms
35,208 KB
test18.txt AC 160 ms
36,264 KB
test19.txt AC 165 ms
35,204 KB
test20.txt AC 166 ms
34,572 KB
test21.txt AC 117 ms
32,640 KB
test22.txt AC 126 ms
32,640 KB
test23.txt AC 134 ms
32,400 KB
test24.txt AC 139 ms
34,064 KB
test25.txt AC 139 ms
30,600 KB
test26.txt AC 149 ms
35,380 KB
test27.txt AC 150 ms
35,212 KB
test28.txt AC 157 ms
35,208 KB
test29.txt AC 162 ms
36,660 KB
test30.txt AC 166 ms
35,204 KB
テストケース一括ダウンロード

ソースコード

diff #
import java.util.Scanner;


public class Main_yukicoder239 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt();
        
        String[][] a = new String[n][n];
        for (int i = 0; i < n; i++) {
        	for (int j = 0; j < n; j++) {
        		a[i][j] = sc.next();
        	}
        }

        int ret = -1;
        for (int i = 0; i < n; i++) {
        	boolean flag = true;
        	for (int j = 0; j < n; j++) {
        		if (j != i && !a[j][i].equals("nyanpass")) {
        			flag = false;
        			break;
        		}
        	}
        	if (flag && ret == -1) {
        		ret = i + 1;
        	} else if (flag && ret != -1) {
        		ret = -1;
        		break;
        	}
        }

        System.out.println(ret);
        
        sc.close();
    }
}
0