結果

問題 No.18 うーさー暗号
ユーザー kokoa1046
提出日時 2018-01-31 11:02:25
言語 Python3
(3.13.1 + numpy 2.2.1 + scipy 1.14.1)
結果
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
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 13
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

# 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)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0