結果
| 問題 |
No.18 うーさー暗号
|
| ユーザー |
ok_adachi_jp
|
| 提出日時 | 2017-11-06 13:30:11 |
| 言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
| 結果 |
WA
(最新)
AC
(最初)
|
| 実行時間 | - |
| コード長 | 534 bytes |
| コンパイル時間 | 90 ms |
| コンパイル使用メモリ | 12,672 KB |
| 実行使用メモリ | 10,752 KB |
| 最終ジャッジ日時 | 2024-07-07 06:39:36 |
| 合計ジャッジ時間 | 1,059 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | WA * 13 |
ソースコード
# -*- coding: utf-8 -*-
ASCII_ALPHABET_FIRST = 65
ASCII_ALPHABET_LAST = 91
ASCII_ALPHABET_RANGE = 26
def main():
S = list(input())
res = ''
for i in range(len(S)):
shift_num = (i + 1) - (int(i / ASCII_ALPHABET_RANGE) * ASCII_ALPHABET_RANGE)
converted = ord(S[i]) - shift_num
if converted < ASCII_ALPHABET_FIRST :
converted = ASCII_ALPHABET_LAST - (ASCII_ALPHABET_FIRST - converted)
res = res + chr(converted)
print(res + "\n")
if __name__ == '__main__':
main()
ok_adachi_jp