시간 제한
메모리 제한
시간 제한
2초
메모리 제한
256 MB
알파벳 소문자와 공백으로 이루어진 평문, 그리고 알파벳 소문자로 이루어진 암호화 키가 주어진다.
키는 평문의 첫 문자부터 차례대로 대응한다. 평문이 키보다 길면 키를 처음부터 반복해서 사용한다. 평문의 공백에도 키의 한 문자를 대응시키지만, 공백 자체는 암호화하지 않고 그대로 출력한다.
평문의 각 소문자에 대해, 대응하는 키 문자의 알파벳 순서(a = 1, b = 2, ..., z = 26)만큼 알파벳에서 앞으로 이동한 문자를 출력한다. 이동하다가 a보다 앞서면 z에서 이어서 센다.
주어진 평문을 이 방식으로 암호화한 문자열을 출력하는 프로그램을 작성하라.
첫째 줄에 평문이 주어진다.
둘째 줄에 암호화 키가 주어진다.
평문은 알파벳 소문자와 공백으로만 이루어져 있으며, 공백을 포함한 길이는 30000자 이하이다. 암호화 키는 알파벳 소문자로만 이루어져 있다.
한 줄에 암호문을 출력한다.