Loading [MathJax]/jax/output/HTML-CSS/jax.js

7월의 퍼즐에 참여해주신 모든 분들께 감사드립니다!

7월의 퍼즐에 참여해주신 분 중 정답과 함께 좋은 풀이를 보내주신 정경훈님께
HORIZON에서 준비한 선물을 전달드릴 예정입니다.

7월의 퍼즐 문제 보러가기

 

ORION과 ION을 7로 나눈 나머지가 같으므로, 두 수의 차이인 OR×1000은 7의 배수가 되어야 한다. 따라서 두 자릿수 OR도 7의 배수이다.

HORIZON이 가장 큰 값을 가지는 경우로 H가 9인

9ORIZON

을 생각하자. 그러면 여기서 7의 배수인 OR를 제거한 결과가 900IZON이고 9000000을 7로 나눈 나머지가 2이므로, HORIZON을 7로 나눈 나머지는

2+IZON

을 7로 나눈 나머지와 같다. 이것은 IRON을 7로 나눈 나머지와도 같으므로, 두 수의 차이를 계산하면

2+(ZR)×100

이 7의 배수가 되어야 한다. 100을 7로 나눈 나머지가 2이므로, 이런 일은 ZR가 6이거나 RZ1일 때 가능하다. 즉, R와 Z의 값은 다음과 같은 쌍이 가능하다. OR가 7의 배수이므로, 각각의 R에 대해 가능한 O도 함께 표시하였다.


한편 IRON에서 ION을 뺀 결과는

(9×I+R)×100

이고 이 값이 7의 배수가 되어야 하므로, 2×I+R가 7의 배수가 되어야 한다. 위의 표에 I에 해당하는 값을 덧붙이면 다음과 같다.

이제 IONIO=9×IO+N이 7의 배수가 되는 경우를 생각하여 위의 표에 덧붙이면 다음과 같다. 위의 표에서 숫자가 중복되는 경우는 제외하였다.

HORIZON에서 H를 9로 두었으므로, 이 수가 가장 큰 값이 되는 것은 IO=64일 때이고, 식을 정리하면

HORIZON=9426845

가 가장 큰 값이다. 이때 다섯 개의 수를 7로 나눈 나머지는 1이다.

크기를 생각하지 않는다면 HORIZON으로 가능한 값은 다음과 같이 모두 46가지이다.

1283426,1564258,1564958,1845083,1845783,1983496,2351439,2358439,2496145,2496845,2913096,2913796,2983096,2983796,3564158,3564851,5213926,5283926,5913296,5983296,6145813,6351239,6351932,6358239,6358932,6845183,7213826,7283126,7426945,7496245,7913896,7983196,8145013,8145713,8213426,8564251,8564951,8913496,9213026,9213726,9283026,9283726,9351432,9358432,9426145,9426845

 

 

 

다음은 7월의 정답자로 선정된 정경훈님의 해설입니다.


편의상 모든 합동식에서 (mod 7)은 생략한다.

“HORIZON” ≡ “ORION” ≡ “IO” ≡ “ION” ≡ “IRON” 을 정리하면 다음 식을 얻는다:

R ≡ 4O
I ≡ 5O
Z ≡ 3(H – O)
N ≡ 3O

관계식 사이에 cycle이 없으므로 H와 O에 해당하는 숫자를 먼저 정하면 나머지 자릿수가 모순 없이 정해지게 된다. 다만 서로 다른 알파벳에 같은 숫자가 할당되는 경우를 피해야 된다.

H = 9, O = 8 인 경우부터 “HORIZON”을 크게 만드는 순서대로 하나하나 확인해보면 다음과 같이 답을 구할 수 있다.

H = 9, O = 8: “HORIZON” = 9845383. Z = N = 3 이므로 배제.
H = 9, O = 7: O ≡ R ≡ I ≡ N ≡ 0 이 되어 {0, 7} 중 적어도 하나가 중복이 생기므로 배제.
H = 9, O = 6: “HORIZON” = 9632964. H ≡ I ≡ Z ≡ 2 가 되어 {2, 9} 중 적어도 하나가 중복이 생기므로 배제.
H = 9, O = 5: “HORIZON” = 9564551. O = Z = 5 이므로 배제.
H = 9, O = 4: “HORIZON” = 9426845. 숫자가 겹치는 알파벳 없음.

따라서 조건을 만족하면서 “HORIZON”이 가질 수 있는 가장 큰 값은 9426845이고, 이 때

“HORIZON” = 9426845
“ORION” = 42645
“IO” = 64
“ION” = 645
“IRON” = 6245

의 각각을 7로 나눈 나머지는 모두 1이다.

박부성
경남대학교 수학교육과 교수