Можно записать проще. Например, через тернарный оператор условия или выбор максимума.