| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 302 | 264 | 242 | 92.366% |
송이는 매일 일기를 쓴다. 일기를 비밀스럽게 쓰고 싶어진 송이는 단어 키를 이용한 암호화를 사용하여 독서록을 작성하려고 한다.
단어 키를 사용한 암호화란 다음과 같다.
예를 들어 암호화에 사용할 단어가 THEFIFTHSMUPC라고 하면 단어 키는 THEFISMUPC가 되고, 암호화 표는 아래와 같이 완성된다.
암호화 표의 평문 행에 있는 알파벳을 암호화한 결과는 같은 열에 있는 암호 행의 알파벳이 된다. 위 표를 이용해 GOODLUCK이라는 문장을 암호화하면 MJJFBREA가 된다.
암호화에 사용할 단어 $W$와 암호화할 문장 $S$가 주어졌을 때 문장을 암호화한 결과를 출력하자.
첫째 줄에 공백 없이 알파벳 대문자로만 구성된 암호화에 사용할 단어 $W$가 주어진다. $(1 \leq \lvert W \rvert \leq 20)$
둘째 줄에 공백 없이 알파벳 대문자로만 구성된 암호화할 문장 $S$가 주어진다. $(1 \leq \lvert S \rvert \leq 200)$
단어 키를 이용해 문장 $S$를 암호화한 결과를 출력한다.
THEFIFTHSMUPC GOODLUCK
MJJFBREA
ALGOS SOOKMYUNG
RMMHJYUKC
University > 숙명여자대학교 > 제5회 숙명여자대학교 프로그래밍 경진대회 (SMUPC) B번