−3≤x≤3에서 정의된 함수 f(x)=asin{π(x−b)}−1의 주기는 π2π=2이다. 함수 y=f(x)의 그래프는 −3≤x≤3에서 같은 모양이 3번 반복된다. 함수 f(x)의 최댓값은 a−1이고, 최솟값은 −a−1이므로 함수 f(x)의 그래프와 직선 y=21이 서로 다른 네 점에서 만나기 위해서는 최댓값 a−1이 21보다 크거나 같아야 한다.
즉 a≥23이다.
(ⅰ) a−1>21, 즉 a>23일 때 이때 함수 f(x)는 한 주기 내에서 직선 y=21과 항상 서로 다른 두 점에서 만난다.
이때 0<b<2인 모든 b에 대하여 −3≤x≤3에서 곡선 y=f(x)와 직선 y=21의 교점의 개수는 항상 6 또는 7이다.

(ⅱ) a−1=21, 즉 a=23일 때

이때 함수 f(x)의 최댓값은 21이므로, 직선 y=21은 곡선 y=f(x)에 접한다.
f(x)=21에서
sin{π(x−b)}=1, π(x−b)=2π+2nπ (n은 정수)
∴x=b+21+2n
이 교점의 x좌표가 −3≤x≤3에 정확히 4개 포함되어야 하므로
−3≤b+21+2n≤3, −27−b≤2n≤25−b
−47−2b≤n≤45−2b
이때 정수 n이 속하는 범위 −47−2b≤n≤45−2b의 양 끝값의 차는
(45−2b)−(−47−2b)=3
으로 일정하다.
이 범위의 양 끝값의 차가 정확히 3이므로, 범위 안에 정수 n이 정확히 4개 존재하려면 범위의 양 끝값이 정수이어야 한다.
따라서 45−2b가 정수이어야 하므로
2b=45−k (k는 정수), b=25−2k
이때 0<b<2이므로 0<25−2k<2
−2.5<−2k<−0.5, 0.25<k<1.25
이를 만족하는 정수 k는 1뿐이므로
b=25−2=21
이때 방정식 f(x)=−2b 즉, f(x)=−41에서
23sin{π(x−21)}−1=−41
23sin{π(x−21)}=43, sin{π(x−21)}=21
π(x−21)=θ라 하면 −3≤x≤3에서
−27π≤θ≤25π
이 범위에서 sinθ=21을 만족하는 θ의 최댓값은 613π이므로
π(x−21)=613π, x−21=613, x=38
이 값은 −3≤x≤3을 만족하므로 구하는 실수 x의 최댓값은 38이다.
(ⅰ), (ⅱ)에 의하여 구하는 실수 x의 최댓값은 38이다.