[출제의도] 극댓값과 극솟값의 정의를 이해하여 조건을 만족시키는 미지수의 값을 구한다.
a=−1일 때 구간 [0,2)에서 f(x)=x+1이므로
x=0에서 극댓값을 갖지 않는다.
이것은 모순이므로 a=−1
구간 [0,2)에서 f(x)가 극솟값을 갖도록 하는 a의 값의 범위를 구하면
f(x)=x+1(x−a)2에서 f′(x)=(x+1)2(x−a)(x+2+a)
f′(x)=0에서 x=a 또는 x=−a−2
(ⅰ) a<−a−2일 때
a<−a−2에서 a<−1이고,
x=−a−2의 좌우에서 f′(x)의 부호가 음에서 양으로 바뀌므로 x=−a−2에서 f(x)는 극솟값을 갖는다. 함수 f(x)는 x=0에서 극댓값을 가지므로 구간 (0,2)에서 극솟값을 갖는다.
즉 0<−a−2<2, −4<a<−2
a는 정수이므로 a=−3
(ⅱ) a>−a−2일 때
a>−a−2에서 a>−1이고,
x=a의 좌우에서 f′(x)의 부호가 음에서 양으로 바뀌므로 x=a에서 f(x)는 극솟값을 갖는다. 함수 f(x)는 x=0에서 극댓값을 가지므로 구간 (0,2)에서 극솟값을 갖는다.
즉 0<a<2
a는 정수이므로 a=1
(ⅰ), (ⅱ)에 의해서 조건을 만족하는 정수 a의 값은 −3 또는 1
따라서 모든 정수 a의 값의 곱은 (−3)×1=−3
[보충 설명]
(ⅰ) a=−3일 때, 함수 y=f(x)의 그래프를 그려 보면 다음과 같이 x=0에서 극댓값을 갖는다.

(ⅱ) a=1일 때, 함수 y=f(x)의 그래프를 그려 보면 다음과 같이 x=0에서 극댓값을 갖는다.
