обозначим высоту к гипотенузе через h
высота к гипотенузе разбивает треугольник на два прямоугольных треугольника, подобные исходному треугольнику (по двум углам).
из этого подобия имеем соотношения
6/h = h/18, отсюда h = sqrt(108)
по пифагору меньший катет является гипотенузой в треугольнике со сторонами 6 и sqrt(108)
x = sqrt(6^2 + 108) = 12