結果
問題 | No.3000 enuemu暗号 |
ユーザー | Maboy |
提出日時 | 2021-06-22 10:01:26 |
言語 | Swift (5.10.0) |
結果 |
AC
|
実行時間 | 7 ms / 5,000 ms |
コード長 | 508 bytes |
コンパイル時間 | 9,678 ms |
コンパイル使用メモリ | 126,964 KB |
実行使用メモリ | 9,216 KB |
最終ジャッジ日時 | 2024-06-23 06:31:28 |
合計ジャッジ時間 | 10,128 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 7 ms
9,216 KB |
testcase_01 | AC | 7 ms
9,216 KB |
testcase_02 | AC | 7 ms
8,960 KB |
testcase_03 | AC | 7 ms
9,088 KB |
ソースコード
let a = Array("pfnovuaxqwufmbgrihcdejkolsty") let b = Array("orangecipherbqsuftlmdxynzvwj") var d = [Character:Character]() for i in 0...a.count - 1{ d[a[i]] = b[i] } let m = Int("a".unicodeScalars.first!.value) var key = Character("a") var val = Character("a") for i in 0...25{ let k = Character(UnicodeScalar(i + m)!) if !a.contains(k){ key = k } if !b.contains(k){ val = k } } d[key] = val let s = readLine()! for i in s{ print(d[i]!,terminator: "") } print()