본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 12400번 Speaking in Tongues (Small)

by 현장 2022. 9. 15.

-Code

ans = "yhesocvxduiglbkrztnwjpfmaq"

for i in range(int(input())):
    s = input()
    print(f"Case #{i + 1}: ", end='')
    for w in s:
        if w.isalpha():
            print(ans[ord(w) - ord('a')], end='')
        else:
            print(w, end='')
    print()

처음에는 3개 단어만 해당하는 줄 알고 풀었으나 틀리고 무슨 문제인가 봤더니 다른 변경 단어들을 찾아야 하는 문제였습니다. 찾다가 몇몇 개에서 막혀서 다른 분 것을 막히는 단어만 찾아서 해결을 했습니다.