삼차함수 f(x)의 x3의 계수는 1이고, 함수 g(x)는 모든 실수에서 미분가능하므로 x=1에서 미분가능하다.
함수 g(x)={f(x)−f(x)(x<1)(x≥1)이고 x=1에서 연속이므로
x→1−limg(x)=x→1+limg(x)=g(1)에서
x→1−limf(x)=x→1+lim{−f(x)}=f(1)
즉 −f(1)=f(1)이므로 f(1)=0, g(1)=0
또 함수 g(x)가 x=1에서 미분가능하므로
x→1−limx−1g(x)−g(1)=x→1+limx−1g(x)−g(1)에서
x→1−limx−1f(x)−f(1)=−x→1+limx−1f(x)−f(1)
즉 f′(1)=−f′(1)이므로 f′(1)=0
f(1)=0, f′(1)=0이므로 f(x)는 (x−1)2을 인수로 갖는다.
f′(x)=3(x−1)(x−a) (a는 상수)라 하면
g′(x)={f′(x)−f′(x)(x<1)(x>1)={3(x−1)(x−a)−3(x−1)(x−a)(x<1)(x>1)
(ⅰ) a<1일 때 함수 g(x)의 도함수 y=g′(x)의 그래프의 개형은 그림과 같다.

즉 함수 g(x)는 x=a에서 극대이므로 조건에 의하여 a=−1
(ⅱ) a=1일 때 함수 g(x)의 도함수 y=g′(x)의 그래프의 개형은 그림과 같다.

즉 함수 g(x)는 x=1에서만 극값을 가지므로 조건을 만족시키지 않는다.
(ⅲ) a>1일 때 함수 g(x)의 도함수 y=g′(x)의 그래프의 개형은 그림과 같다.

즉 함수 g(x)는 x=a에서 극대이고 a>1이므로 조건을 만족시키지 않는다.
이상에서 함수 g(x)가 x=−1에서 극값을 갖도록 하는 실수 a의 값은 −1이므로
f′(x)=3(x−1)(x+1)=3x2−3
∴ f(x)=x3−3x+2 (∵ f(1)=0)
함수 f(x)의 증가와 감소를 표로 나타내면 다음과 같다.
| x | ⋯ | −1 | ⋯ | 1 | ⋯ |
| f′(x) | + | 0 | − | 0 | + |
| f(x) | ↗ | 4 | ↘ | 0 | ↗ |
즉 함수 f(x)는 x=−1에서 극댓값 4를 갖고, x=1에서 극솟값 0을 갖는다.
따라서 함수 f(x)의 극댓값은 4이다.