이 과제는 주로 시간 노드의 문제를 고찰한다. 9 년 전, 저는 9 살이었습니다. 즉, 저는 현재를 시간 노드로 삼아 질문을 하고, 9 년 후에 제가 몇 살인지 물었습니다. 즉, 저는 현재를 시간 노드로 9 년 후, 그래서 답은 27 세입니다.
사고 분석
9 년 전 9 살, 9 년 후 몇 살? 문제의 의미를 분석해 보면 문제 해결의 관건은 이 문제를 제기한 시간 노드가' 지금' 이라는 것을 충분히 이해하는 데 있다. 지금' 의 시간 노드에 서서, 나는 9 년 전에 내가 몇 살이었는지, 9 년 후에 내가 몇 살인지 물었다.
그렇다면 9 (9 년 전 나이) +9= 18 세라는 것을 쉽게 알 수 있다. 그럼 지금을 시간 노드로 하면 9 년 후 몇 살이 될지, 즉 18+9=27 세가 된다.
비슷한 문제를 해결하는 방법
이 나이 문제에 대한 해결책은 똑같다. 우선 문제의 목적 의미를 자세히 분석하고 질문의 시간 노드를 결정해야 한다. 시간 노드를 기준으로 나이에 3 을 곱하면 몇 년 후다.
즉: n 년 전 샤오밍은 몇 살, n 년 후 샤오밍은 몇 살? 공식으로 직접 확인: 샤오밍 n 년 후 3n 세.