거울에 햇빛이 반사된 것을 보고 신기함을 느껴 거울반사에 대해서 찾아 보기 시작하였다.
GT혹성에는 '다찾아'라는 검색사이트가 있어 건우는 이 사이트에서 거울반사에 대해 검색을 했다.
그런데 아주 재미난 문제를 하나를 발견하고 풀고싶다. 문제의 내용은 아래와 같다.
동일한 길이를 가진 거울이 아주 많이 있다.
이 거울을 마주보게 배치를 할 수 있다.
아래의 그림과 같은 형태가 된다.

이 때 C의 길이를 가진 세로 거울을 두개를 D거리 만큼을 두고 배치를 한 후
P점에서 빛을 쏘게 되면 아래에서 부터 b만큼 떨어진 위치에 빛이 부딪치고 부딪친 빛은 다시 반사하게 된다.
계속 반사해 나가다가 정확히 E1 이나 E2 중에 하나에 도달하게 되면 빛의 진행이 멈춘다고 가정하자
이때 과연 몇 번의 반사가 이루어지는지 구하는 프로그램을 작성하라
C의 길이 만큼의 거울이 무한정 있기 때문에 E1이나 E2에 정확히 빛이 도달하지 못하면 C길이의
세로 거울을 추가로 배치해서 빛을 반사를 계속 할 수 있다.
(단, P에서 바로 E2 로 진행될 경우 반사 횟수는 0번이다.)