+5점 · [3-1]
[상] : 계산 과정 뿐만 아니라 요구하는 정답까지 모두 맞은 경우
[중] : 계산 과정은 맞으나 도출 과정에서 답이 틀린 경우
[하] : [상], [중]을 제외한 나머지 경우[3-1]1≤k≤35일 때, k번째 대각선의 i번째 숫자는 1+35(k−1)−34(i−1)임을 알 수 있다. (단, 1≤i≤k).한편, k번째 대각선의 i번째 숫자는 n=1+2+⋯+(k−1)+i=2k(k−1)+i번째 숫자이다.따라서, k번째 대각선의 마지막 숫자는 k이며, n=2(k−1)k+k=2k(k+1) 번째 숫자이다.n=300인 숫자가 위치한 대각선을 찾으려면 2k(k+1)≤300을 만족하는 최대의 k를 구하면 된다.그런데 k=24일 때, 2k(k+1)=224×25=300이므로, n=300은 k=24번째 대각선의 i=24번째 숫자이므로 1+35×23−34×23=24이다.따라서, f(300)=24이다.
+10점 · [3-2]
[상] : 규칙에 근거해서 자명한 1, 1225를 제외한 5개 이상을 찾은 경우
[중] : 규칙에 근거해서 117, 225, 613, 1001, 1109 다섯 개 중에서 순서에 관계없이 2~4개를 구한 경우
[하] : [상], [중]을 제외한 나머지 경우[3-2]위와 같이 1≤k≤35일 때, k번째 대각선의 i번째 숫자는 n=2k(k−1)+i번째 숫자이다.그런데, k번째 대각선의 i번째 숫자는 1+35(k−1)−34(i−1)이므로 f(n)=n을 만족하려면 2k(k−1)+i=1+35(k−1)−34(i−1)이어야 한다.이를 정리하면 2k(k−1)=35(k−i)이므로, k(k−1)=70(k−i)이 되어 k(k−1)이 70의 배수여야 한다. 1≤k≤35의 범위 안에서 k(k−1)이 70=2×5×7의 배수가 되는 k는 k=1,15,21,35뿐이다.이 때 i=k−70k(k−1)는 각각 i=1,12,15,18이므로 n=2k(k−1)+i는 각각 n=1,117,225,613이다.대칭적으로 생각하여, 1≤k<35일 때, (70−k)번째 대각선의 뒤에서 i번째 숫자는 1225−35(k−1)+34(i−1)이다. (단, 1≤i≤k).또한 (70−k)번째 대각선의 뒤에서 i번째 숫자는 n=1225−2k(k−1)−(i−1)번째 숫자이다.따라서 f(n)=n을 만족하려면1225−35(k−1)+34(i−1)=1225−2k(k−1)−(i−1)이어야 한다.이를 정리하면 2k(k−1)=35(k−i)이 되므로, 이를 만족하는 (k,i)쌍은 위의 계산에 의하여 (1,1), (15,12), (21,15)이고, n=1225−2k(k−1)−(i−1)은 각각 n=1225,1109,1001이 된다.따라서, f(n)=n이 되는 모든 n은 n=1,117,225,613,1001,1109,1225이다.