a−1≤x≤a+1에서 함수 f(x)의 최댓값을 M, 최솟값을 m이라 하자.
(ⅰ) a<0인 경우

a−1<a+1<1이므로
M=f(a−1)=−2a−1+2
m=f(a+1)=−2a+1+2
M−m=(−2a−1+2)−(−2a+1+2)=23×2a=1
a=log232
(ⅱ) 0≤a≤2인 경우

a−1≤1≤a+1이므로
① 최댓값이 f(a−1)인 경우
M=f(a−1)=−2a−1+2
m=f(1)=log21=0
M−m=(−2a−1+2)−0=1
a=1
② 최댓값이 f(a+1)인 경우
M=f(a+1)=log2(a+1)
m=f(1)=log21=0
M−m=log2(a+1)−0=1
a=1
①,
②에 의하여 a=1
(ⅲ) a>2인 경우

1<a−1<a+1이므로
M=f(a+1)=log2(a+1)
m=f(a−1)=log2(a−1)
M−m=log2(a+1)−log2(a−1)=1
a=3
(ⅰ)∼(ⅲ) 에 의하여 모든 실수 a의 값은 log232, 1, 3이고 그 합은 log232+1+3=log2332