J는 암호를 해독하여 정보를 빼내야한다.
이 암호체계에서는 어떠한 문자를 암호화할때 A는 1, B는 2, .... Z는 26으로 바꾼뒤, 2진수로 바꾸어 각각의 1의 개수를 나열한다.
이렇게 만들어진 수열을 암호코드라고 한다.
예를 들면 APPLE 은 수로 바꾸면 1 16 16 12 5 이고, 이진수로 바꿨을때 1의 개수가 1, 1, 1, 2, 1 이므로 11121이 APPLE의 암호코드가 된다.
이때, 다음 물음에 답해보자.
(1) MATH를 위 암호체계에 맞게 암호화 해보자.
(2) 어떤문자를 암호화 했을때, 암호코드가 21131이라면 이 문자는 몇가지가 가능할까?
(3) 위 암호화방식에서 알파벳에 대응하는 수를 이진수로 바꾼뒤 1의 개수를 나열하는 것이 아닌, 알파벳에 대응하는 수에 포함된 1의 개수를 나열하는것으로 바꾸면, APPLE의 암호코드는 무엇일까?
소문제 1개당 해결 1개 드립니다.
풀이과정 꼭 적어주세요!
좋아요
1
글쎄요
0
어려워요
0