x3−x2−ax−3=0에서 x3−x2−3=ax이므로 방정식 x3−x2−ax−3=0의 실근은 곡선 y=x3−x2−3과 직선 y=ax의 교점의 x좌표이다.
f(x)=x3−x2−3이라 하면
f′(x)=3x2−2x=x(3x−2)
따라서 함수 y=f(x)의 그래프의 개형은 다음 그림과 같고 y=ax의 그래프가 그림과 같이 y축과 원점을 지나며 함수 y=f(x)에 접하는 접선 사이에 있을 때, 곡선 y=f(x)와 직선 y=ax가 서로 다른 세 교점을 갖는다.

원점에서 함수 y=f(x)에 그은 접선의 방정식을 구하자.
접점을 (t,f(t))라 할 때, 접선의 방정식은
y=f′(t)(x−t)+f(t)
=(3t2−2t)(x−t)+t3−t2−3
접선이 원점을 지나므로
0=(3t2−2t)(0−t)+t3−t2−3
2t3−t2+3=0
(t+1)(2t2−3t+3)=0
∴ t=−1 (∵ 2t2−3t+3>0)
따라서 원점에서 함수 y=f(x)에 그은 접선의 방정식은
y=5x이다.
따라서 곡선 y=f(x)와 직선 y=ax가 서로 다른 세 교점을 갖도록 하는 a의 범위는
a>5이다.
따라서 구하는 한 자리 자연수 a의 개수는 6, 7, 8, 9로 총 4개다.