jh05013   6년 전

"1. 문제 이름은 알파벳 소문자로만 이루어져 있다." 이건 암호화 과정이 아닙니다.

"2. 준오는 문제 이름에서 아무 문자나 골라 k(1≤k≤25)만큼 바꿔버린다"와 "3. 예를 들어, a를 3만큼 바꾸면 d로, z를 1만큼 바꾸면 a로 바뀐다."는 같은 작업이므로 통일해야 합니다.

"4. k의 합이 s가 될 때"는 "5. 문자를 바꿀 때마다"보다 나중에 옵니다.

즉 아래와 같이 바꿔 주세요.

준오는 BOJ 서버가 문제를 찾을 수 없도록 문제의 이름을 암호화해버렸다. 문제 이름은 알파벳 소문자로만 이루어져 있다. 암호화 과정은 다음과 같다.

1. 준오는 문제 이름에서 아무 문자나 골라 k(1≤k≤25)만큼 바꿔버린다. 예를 들어, a를 3만큼 바꾸면 d로, z를 1만큼 바꾸면 a로 바뀐다.

2. 문자를 바꿀 때마다 k를 다시 고른다.

3. k의 합이 s가 될 때까지 문자를 계속 바꾼다. 단, 한 번 바꾼 문자를 다시 바꾸지는 않는다.

startlink   6년 전

수정했습니다.

댓글을 작성하려면 로그인해야 합니다.