[ Algorithm ]/ [ BOJ ]

BOJ_9322 [ 철벽 보안 알고리즘 ]

라이언 2018. 10. 7. 00:09
반응형

문제

https://www.acmicpc.net/problem/9322

 

문제 해결 방법

제 1 공개키 , 제 2 공개키, 암호문 이렇게 3개 입력을 받는다.

제 2 공개키는 제 1 공개키 단어들에 재배치이고

문제에서 입력한 암호문으로 평문을 복구하라고 나와있습니다.

암호문은 제 2 공개키를 만든 규칙의 반대로 재배치

즉, 제 2 공개키 단어들이 제 1 공개키에서 어느 인덱스에 위치해 있는지 찾으면 문제를 해결 하실 수 있습니다.

 

소스 코드

https://github.com/jokerKwu/BOJ_Algorithm/blob/master/Math/Boj_9322.java

반응형