結果
問題 | No.18 うーさー暗号 |
ユーザー |
![]() |
提出日時 | 2017-08-08 20:51:44 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
AC
|
実行時間 | 29 ms / 5,000 ms |
コード長 | 2,010 bytes |
コンパイル時間 | 100 ms |
コンパイル使用メモリ | 12,928 KB |
実行使用メモリ | 11,008 KB |
最終ジャッジ日時 | 2024-07-07 06:35:25 |
合計ジャッジ時間 | 933 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 13 |
ソースコード
# your code goes heredef rn(St):if St=="A":return 1elif St=="B":return 2elif St=="C":return 3elif St=="D":return 4elif St=="E":return 5elif St=="F":return 6elif St=="G":return 7elif St=="H":return 8if St=="I":return 9elif St=="J":return 10elif St=="K":return 11elif St=="L":return 12elif St=="M":return 13elif St=="N":return 14elif St=="O":return 15elif St=="P":return 16elif St=="Q":return 17elif St=="R":return 18elif St=="S":return 19if St=="T":return 20elif St=="U":return 21elif St=="V":return 22elif St=="W":return 23elif St=="X":return 24elif St=="Y":return 25elif St=="Z":return 26def 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+=26T+=nr(n)print (T)