в задачах где по условиям будет ограничено время/память данное решение не доберет по баллам,
но 4 цикла дороже одного, умножение дороже
умножение дороже и несет риск переполнения
но навскидку выглядит как набор антипаттернов.
Бонус может сочетаться с прибавлением значения (сначала подкидывание, а потом прибавка).
По построению, например. Берем прямоугольный треугольник с двумя катетами 3 и 4. По теоремме пифагора получам гиппотенузу 5.