結果
問題 | No.18 うーさー暗号 |
ユーザー | kokoa1046 |
提出日時 | 2018-01-31 11:02:25 |
言語 | Python3 (3.12.2 + numpy 1.26.4 + scipy 1.12.0) |
結果 |
AC
|
実行時間 | 29 ms / 5,000 ms |
コード長 | 2,010 bytes |
コンパイル時間 | 79 ms |
コンパイル使用メモリ | 12,800 KB |
実行使用メモリ | 11,008 KB |
最終ジャッジ日時 | 2024-07-07 06:43:35 |
合計ジャッジ時間 | 932 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 26 ms
11,008 KB |
testcase_01 | AC | 26 ms
10,880 KB |
testcase_02 | AC | 27 ms
10,752 KB |
testcase_03 | AC | 27 ms
10,880 KB |
testcase_04 | AC | 26 ms
10,880 KB |
testcase_05 | AC | 28 ms
10,880 KB |
testcase_06 | AC | 29 ms
10,880 KB |
testcase_07 | AC | 29 ms
10,880 KB |
testcase_08 | AC | 28 ms
10,880 KB |
testcase_09 | AC | 27 ms
10,880 KB |
testcase_10 | AC | 27 ms
10,880 KB |
testcase_11 | AC | 28 ms
10,880 KB |
testcase_12 | AC | 28 ms
10,880 KB |
ソースコード
# your code goes here def rn(St): if St=="A": return 1 elif St=="B": return 2 elif St=="C": return 3 elif St=="D": return 4 elif St=="E": return 5 elif St=="F": return 6 elif St=="G": return 7 elif St=="H": return 8 if St=="I": return 9 elif St=="J": return 10 elif St=="K": return 11 elif St=="L": return 12 elif St=="M": return 13 elif St=="N": return 14 elif St=="O": return 15 elif St=="P": return 16 elif St=="Q": return 17 elif St=="R": return 18 elif St=="S": return 19 if St=="T": return 20 elif St=="U": return 21 elif St=="V": return 22 elif St=="W": return 23 elif St=="X": return 24 elif St=="Y": return 25 elif St=="Z": return 26 def nr(n): if n==1: return "A" elif n==2: return "B" elif n==3: return "C" elif n==4: return "D" elif n==5: return "E" elif n==6: return "F" elif n==7: return "G" elif n==8: return "H" elif n==9: return "I" elif n==10: return "J" elif n==11: return "K" elif n==12: return "L" elif n==13: return "M" elif n==14: return "N" elif n==15: return "O" elif n==16: return "P" elif n==17: return "Q" elif n==18: return "R" elif n==19: return "S" elif n==20: return "T" elif n==21: return "U" elif n==22: return "V" elif n==23: return "W" elif n==24: return "X" elif n==25: return "Y" elif n==26: return "Z" S=input() T="" for i in range(len(S)): a=i%26 # print(i) n=rn(S[i])-a-1 # print(n) if n<1: n+=26 T+=nr(n) print (T)