結果
| 問題 |
No.380 悪の台本
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2016-07-05 18:42:46 |
| 言語 | Python2 (2.7.18) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,285 bytes |
| コンパイル時間 | 55 ms |
| コンパイル使用メモリ | 7,040 KB |
| 実行使用メモリ | 7,168 KB |
| 最終ジャッジ日時 | 2024-11-06 23:05:00 |
| 合計ジャッジ時間 | 1,035 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 2 WA * 6 |
ソースコード
import sys
import re
script = sys.stdin.readlines()
rule = {
"digi": "nyo",
"petit": "nyu",
"rabi": "",
"gema": "gema",
"piyo": "pyo"
}
not_kigou_re = re.compile("[0-9a-zA-Z]")
wrong = "WRONG!"
correct = "CORRECT (maybe)"
for line in script :
line = line.rstrip("\n")
flg = False
for chara in rule :
gobi = rule[chara]
if(line.startswith(chara)) :
flg = True
#print "chara:",chara,"gobi:",gobi
#print "line:" ,line
#print "usiro:" ,line[:3+len(gobi)]
if(chara == "rabi") :
if(not_kigou_re.search(line[4:]) == None):
print wrong
else:
print correct
else :
flg2 = False
for x in range(3):
if(gobi == line[(len(gobi))*-1:].lower()):
flg2 = True
print correct
break
else:
if(not_kigou_re.match(line[-1:]) == None):
line = line[:-1]
else :
break
if(not flg2):
print wrong
if(not flg):
print wrong