結果

問題 No.380 悪の台本
ユーザー ぴろず
提出日時 2016-06-17 22:39:45
言語 Java8
(openjdk 1.8.0.222)
結果
AC  
実行時間 882 ms
コード長 838 Byte
コンパイル時間 1,587 ms
使用メモリ 26,788 KB
最終ジャッジ日時 2019-10-08 13:23:21

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
challenge01.txt AC 122 ms
21,200 KB
hand AC 125 ms
21,280 KB
sample1 AC 121 ms
21,172 KB
sample2 AC 123 ms
21,200 KB
test1 AC 194 ms
26,324 KB
test2 AC 249 ms
26,780 KB
test3 AC 247 ms
26,772 KB
test4 AC 882 ms
26,788 KB
test5 AC 160 ms
23,908 KB
test6 AC 205 ms
26,744 KB
テストケース一括ダウンロード

ソースコード

diff #
package no380;

import java.util.Scanner;
import java.util.regex.Pattern;

public class Main {
	//無理
	public static Pattern[] patterns = {
			Pattern.compile("digi +.*[nN][yY][oO][^a-zA-Z0-9]{0,3}"),
			Pattern.compile("petit +.*[nN][yY][uU][^a-zA-Z0-9]{0,3}"),
			Pattern.compile("rabi +.*[a-zA-Z0-9]+.*"),
			Pattern.compile("gema +.*[gG][eE][mM][aA][^a-zA-Z0-9]{0,3}"),
			Pattern.compile("piyo +.*[pP][yY][oO][^a-zA-Z0-9]{0,3}"),};
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while(sc.hasNextLine()) {
			String s = sc.nextLine();
			boolean correct = false;
			for(Pattern pat: patterns) {
				if (pat.matcher(s).matches()) {
					correct = true;
					break;
				}
			}
			if (correct) {
				System.out.println("CORRECT (maybe)");
			}else{
				System.out.println("WRONG!");
			}
		}
	}

}
0