만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

메시지 복호화

시간 제한1초메모리 제한1024 MB

요약
26자리 치환 키로 메시지의 각 글자를 바꾸어 해독합니다. 대소문자와 공백은 그대로 둡니다.
난이도

쉬움10점 중 1점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

소들은 방금 암호화를 배웠고, 비밀 메시지로 다른 농장의 소들과 만날 약속을 정할 수 있다고 생각한다.

소들은 똑똑하지 않다. 소들의 암호화는 DES나 BlowFish 같은 방식과 전혀 다르다. 단순한 치환 암호를 쓴다.

소들에게는 복호화 키와 비밀 메시지가 있다. 메시지를 해독하는 것을 도와라. 키는 다음과 같다:

yrwhsoujgcxqbativndfezmlpk

비밀 메시지의 'a'는 실제로 'y'를 뜻하고, 'b'는 'r', 'c'는 'w'를 뜻한다. 이런 식으로 이어진다. 공백은 암호화되지 않으므로 그대로 둔다.

입력 텍스트는 대문자나 소문자일 수 있다. 두 경우 모두 같은 복호화 키를 쓰되, 대소문자는 그대로 유지한다.

입력

첫 줄에는 복호화 키를 이루는 소문자 26개가 주어진다.

둘째 줄에는 해독할 메시지가 주어지며, 길이는 최대 80자이다.

출력

해독한 메시지를 한 줄로 출력한다. 길이는 입력 둘째 줄과 같다.

예제1

  1. 예제 1

    입력
    eydbkmiqugjxlvtzpnwohracsf
    Kifq oua zarxa suar bti yaagrj fa xtfgrj
    
    예상 출력
    Jump the fence when you seeing me coming