Торт
На свой день рождения Петя купил красивый и вкусный торт, который имел идеально круглую форму. Петя не знал, сколько гостей придет на его день рождения, поэтому вынужден был разработать алгоритм, согласно которому он сможет быстро разрезать торт на N равных частей. Следует учесть, что разрезы торта можно производить как по радиусу, так и по диаметру.
Помогите Пете решить эту задачу, определив наименьшее число разрезов торта
по заданному числу гостей (гостей >= 1).
Напишите функцию public static int solve(int guests) для решения данной задачи.
Доп. задание: Попробуйте решить задачу, не используя условий и тернарных операторов ("?:").
Решение:
public static int solve(int guests) {
return (guests + 1) / (guests % 2 + 1);
}
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ