結果

問題 No.380 悪の台本
ユーザー Tatsuno
提出日時 2016-06-17 23:03:01
言語 Python3
(3.7.4 + numpy 1.14.5 + scipy 1.1.0)
結果
AC  
実行時間 330 ms
コード長 554 Byte
コンパイル時間 51 ms
使用メモリ 6,700 KB
最終ジャッジ日時 2019-10-08 13:26:18

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
challenge01.txt AC 28 ms
6,464 KB
hand AC 28 ms
6,468 KB
sample1 AC 28 ms
6,464 KB
sample2 AC 28 ms
6,472 KB
test1 AC 36 ms
6,608 KB
test2 AC 54 ms
6,636 KB
test3 AC 55 ms
6,692 KB
test4 AC 330 ms
6,700 KB
test5 AC 28 ms
6,636 KB
test6 AC 37 ms
6,592 KB
テストケース一括ダウンロード

ソースコード

diff #
import sys
import re

patterns = [
    re.compile(r"^digi .*[nN][yY][oO][^0-9a-zA-Z]{0,3}$"),
    re.compile(r"^petit .*[nN][yY][uU][^0-9a-zA-Z]{0,3}$"),
    re.compile(r"^rabi .*[0-9a-zA-Z]{1,}"),
    re.compile(r"^gema .*[gG][eE][mM][aA][^0-9a-zA-Z]{0,3}$"),
    re.compile(r"^piyo .*[pP][yY][oO][^0-9a-zA-Z]{0,3}$"),
]

for line in sys.stdin:
    line = line[:-1]
    ok = False
    for pattern in patterns:
        match = pattern.match(line)
        if match:
            ok = True
            break
    print("CORRECT (maybe)" if ok else "WRONG!")
0