Gọi chữ số cần tìm là $\overline{ab}$= 10a+b (a, b $\in$ N*, 0< a, b < 10)
Tổng 2 chữ số bằng 10 => a+b=10 (*)
Số sau khi đổi là $\overline{ba}$= 10b+a
Số mới hơn số cũ 18 đơn vị => 10b+a-10a-b= 18 (**)
Từ (*) => b= -a+10
Thay b vào (**) ta có phương trình:
$10(-a+10)+a-10a+a-10=18$
$\Leftrightarrow$ -18a= -72
$\Leftrightarrow$ a=4 (TM)
=> b= -4+10=6 (TM)
Vậy số cần tìm là 46.