제가 푼 풀이과정... ㅡㅗㅡ
 막동이 미디어로그가기
 조회 : 1509 , 2006/01/16 00:22
문제]

D O N A L D + G E R A L D = R O B E R T

힌트 1 : 각 알파벳은 0~9의 숫자
힌트 2 : D = 5

===================================

풀이>>>>

1) T : D(5) + D(5) = T 이므로 고로 T = 0
-- 남아 있는 수 1,2,3,4,6,7,8,9

2) E : O + E = O 이니깐, 아래자리에서 1이 넘어오든 안 넘어오든E 는 일단 무조건 9로 확정.
-- 남아 있는 수 1,2,3,4,6,7,8

3) A : 십단위에서 넘어온 값 1 + A + A = E(9) 이므로 A는 4로 확정.
-- 남아 있는 수 1,2,3,6,7,8

4) L,R : L+L 해서 십단위를 넘길려면 남아 있는 수 중 6,7,8만 가능.
그 중 6은 D(5)+ G + 넘어온 수 1을 더하므로 불가.
또한 L+L+넘어온 수1 = R 이므로 R은 무조건 (5이상의)홀수가 되므로 7 로 확정 됩니다. 따라서 L 은 8로 확정.
-- 남아 있는 수 1,2,3,6

5) G : D(5) + G + 넘어온 수 1 = R(7) 이므로 G 는 1로 확정.
-- 남아 있는 수 2,3,6

6) O : G가 1이므로 O 는 2로 확정.
-- 남아 있는 수 3,6

7) N,B : N + R(7) = B 이므로 그냥 대입해보면, N은 6, B는 3으로 확정.
-- 남아 있는 수 없음.

이상 제가 푼 풀이과정입니다.


 
1


 
   이 게시물의 댓글 보기
  tintin00 (ID) tintin00님의 미디어로그 가기  / 06-01-16 7:53/ 이댓글에댓글달기
  pg1313 님 프로그램 짜시면 로직 공개 좀 해주시길...
로직이 어케 되나요..
수를 0~9 까지 대입해가면서
대충 추려낸 방정식으로 검증하는 방식인가요?
  pg1313 (ID) pg1313님의 미디어로그 가기  / 06-01-16 9:05/ 이댓글에댓글달기
  전 그런방식으로 하려는 데요^^
컴퓨터의 힘은 단순계산에서 나타나니..
for문과 재귀호출로...

로직이라기 보다 그냥 0 - 9 까지 계속 돌아가면서 입력시키는 프로그램이라 이해하시는 게 좋을듯...냠
  valkyrie (ID) valkyrie님의 미디어로그 가기  / 06-01-16 11:01/ 이댓글에댓글달기
  으음... 무식한 방법이 컴퓨터에서는 제일 빠른 해결책이 될 수도 있지요... ^^;;;
  makesound (ID) / 06-01-16 17:58/ 이댓글에댓글달기
  저도 그렇게 생각...단순 무식이 바로 컴퓨터의 힘이라고 생각한다지요...^>^
로그인 | 이 페이지의 PC버전
Copyright NexGen Research Corp. 2010