모든 STEP 힌트를 공개하면 풀이를 열 수 있습니다.
삼각형 ABD에서 ∠BAD=∠BAC이고 점 D는 AC 위에 있으므로 ∠BAD=∠BAC이에요. 문제에서 ∠BAC=∠BDA이니
∠BAD=∠BDA
이에요. 두 각의 크기가 같으므로 맞은편 변의 길이가 같아요. ∠BAD의 맞은편은 BD, ∠BDA의 맞은편은 AB이므로
BD=AB=4
이에요.
삼각형 ABD는 AB=BD인 이등변삼각형이에요. 점 B에서 직선 AD에 내린 수선의 발을 H라 하면 H는 AD의 중점이에요.
AH=ABcos(∠BAC)=4×81=21
이므로
AD=2×AH=1
이에요.

AC=5, AD=1이므로
DC=AC−AD=4
이에요. BD=DC=4이므로 삼각형 BCD는 BC를 밑변으로 하는 이등변삼각형이에요. 따라서 꼭짓점 D에서 밑변 BC에 내린 수선의 발 H′는 BC의 중점이에요.
삼각형 ABC에 코사인 법칙을 쓰면
BC2=AB2+AC2−2⋅AB⋅AC⋅cos(∠BAC)
=42+52−2×4×5×81
=16+25−5=36
이므로 BC=6이에요. 그래서
BH′=21BC=3
이에요.
직각삼각형 DBH′(∠DH′B=90∘)에서 피타고라스 정리로
DH′2+BH′2=BD2
DH′2+32=42
DH′2=7, DH′=7
(길이이므로 양수만 씀)
이에요.

DE=x라 하고, ∠BED=∠BAC이므로 cos(∠BED)=81이에요. 그림에서 E가 선분 BC 위에 있고 DH′⊥BC일 때, ∠H′ED와 ∠BED가 같아지는 경우를 보면 직각삼각형 DH′E에서
DH′=DEsin(∠H′ED)=xsin(∠BAC)
sin2(∠BAC)+cos2(∠BAC)=1이고 ∠BAC는 삼각형의 내각이므로 sin(∠BAC)>0이에요.
sin(∠BAC)=1−(81)2=863
따라서
7=x⋅863
x=6387=3787=38
같은 식을 피타고라스로만 쓰면 직각삼각형 DBH′에 대해 DH′=863x를 대입해서
42=(863x)2+32
6463x2=7, x2=964
x>0이므로 x=38이에요.
따라서 DE=38이고, 정답은 ③이에요.