Прямолинейнее. Исчезает красивый ход. Как и в решении EUgeneUS про сумму катетов и гипотенузу. (Я додумал решение по подсказке про 45°.)
Ну ведь детская же задача - допустим мы знаем катеты, треугольник впишется в окружность с диаметром равным гипотенузе. Напрашивается продлить один катет на длину другого, дальше все понятно. Окружность не нужна по большому счету, но трудно удержаться и не провести ее, ведь радиус известен и она могла пригодиться.
Если вернуться к теме, то школьникам труднее дается физика, так как в ней понятия менее четко очерченные и более философские, можно сказать.