結果
問題 | No.3064 う し た ぷ に き あ く ん 笑 |
ユーザー | tatt61880 |
提出日時 | 2020-04-19 02:02:16 |
言語 | Kuin (KuinC++ v.2021.9.17) |
結果 |
RE
|
実行時間 | - |
コード長 | 1,713 bytes |
コンパイル時間 | 3,445 ms |
コンパイル使用メモリ | 146,932 KB |
実行使用メモリ | 6,948 KB |
最終ジャッジ日時 | 2024-09-16 10:36:55 |
合計ジャッジ時間 | 8,428 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | RE | - |
testcase_01 | RE | - |
testcase_02 | RE | - |
testcase_03 | RE | - |
testcase_04 | WA | - |
testcase_05 | RE | - |
testcase_06 | RE | - |
testcase_07 | RE | - |
testcase_08 | RE | - |
testcase_09 | WA | - |
testcase_10 | WA | - |
testcase_11 | WA | - |
testcase_12 | RE | - |
testcase_13 | RE | - |
testcase_14 | RE | - |
testcase_15 | RE | - |
testcase_16 | WA | - |
testcase_17 | WA | - |
testcase_18 | WA | - |
testcase_19 | RE | - |
testcase_20 | WA | - |
testcase_21 | RE | - |
testcase_22 | RE | - |
testcase_23 | RE | - |
testcase_24 | RE | - |
testcase_25 | WA | - |
testcase_26 | RE | - |
testcase_27 | WA | - |
testcase_28 | WA | - |
testcase_29 | RE | - |
testcase_30 | RE | - |
testcase_31 | WA | - |
testcase_32 | RE | - |
testcase_33 | RE | - |
testcase_34 | WA | - |
testcase_35 | RE | - |
testcase_36 | WA | - |
testcase_37 | WA | - |
testcase_38 | WA | - |
testcase_39 | RE | - |
testcase_40 | WA | - |
testcase_41 | RE | - |
testcase_42 | WA | - |
testcase_43 | WA | - |
testcase_44 | WA | - |
testcase_45 | RE | - |
testcase_46 | WA | - |
ソースコード
func main() var mp: dict<[]char, []char> :: #dict<[]char, []char> do mp.add("うし", "a") do mp.add("うあ", "b") do mp.add("ん笑", "c") do mp.add("たぷ", "d") do mp.add("くん", "e") do mp.add("ぷに", "f") do mp.add("しき", "g") do mp.add("あく", "h") do mp.add("うく", "i") do mp.add("あ笑", "j") do mp.add("うん", "k") do mp.add("しぷ", "l") do mp.add("うき", "m") do mp.add("く笑", "n") do mp.add("う笑", "o") do mp.add("にき", "p") do mp.add("ぷ笑", "q") do mp.add("たき", "r") do mp.add("たん", "s") do mp.add("しあ", "t") do mp.add("しん", "u") do mp.add("うう", "v") do mp.add("うた", "w") do mp.add("き笑", "x") do mp.add("にく", "y") do mp.add("笑笑", "z") do mp.add(" ", " ") do mp.add("。。", ". ") do mp.add("、、", ", ") do mp.add("くに", "\"う し た ぷ に き あ 王 国 笑\"") do mp.add("ひと", "\"う し た ぷ に き あ く ん 笑\"") while loop(true) var s: []char :: cui@input() do s :: s.replace("\"う し た ぷ に き あ 王 国 笑\"", "くに") do s :: s.replace("\"う し た ぷ に き あ く ん 笑\"", "ひと") do s :: s.replace(" ", "★") do s :: s.replace(" ", "") do s :: s.replace("★", " ") do s :: s.replace("。", "。。") do s :: s.replace("、", "、、") if(^s % 2 <> 0 | ^s = 0) do cui@print("\{s}\n") break loop end if for i(0, ^s / 2 - 1) var ch: []char :: [s[2 * i], s[2 * i + 1]] var x: []char :: mp.get(ch, &) if(x =& null) do x :: "?[\{ch}]" end if do cui@print(x) end for do cui@print("\n") end while end func