시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 256 MB | 108 | 55 | 43 | 59.722% |
골동품집을 운영하는 정상이는 어느 날 치킨이 너무 먹고싶던 나머지, 아버지가 장기 해외 출장을 나가신 사이 아버지께서 소중하게 여기는 에니그마 장치를 팔아넘기고 치킨을 사먹었다. 그런데 아버지께서 해외에서 독일 비밀단체의 비밀 암호문을 찾아 그 내용을 해독하라고 메일을 보내셨다. 이에 정상이는 돈이 없어 에니그마 장치를 되찾아오지 못하는 상황이므로 프로그래밍으로 에니그마 장치를 구현하고자 한다. 아버지가 보낸 에니그마 암호를 해독하여라.
암호문의 톱니값은 "CHICKENS
"이며, 암호문은 100자 이내의 알파벳 대문자로 이루어져 있다.
에니그마는 다음과 같은 원리로 작동한다.
이를 그림으로 나타내면 다음과 같다.
첫째 줄에 알파벳 대문자로 이루어진 암호 문자열이 주어진다. 암호 문자열의 길이는 100이하이다.
첫째 줄에 복호화된 문자열을 출력한다.
KVZEOAQZITQLPHJNFKOIIP
WINTERISCOMINGJOHNSNOW
University > 경찰대학 > 2019 ChickenReallyGood 대회 G번