Торт

Codes, inc; Room #003 - 1 На свой день рождения Петя купил красивый и вкусный торт, который имел идеально круглую форму. Петя не знал, сколько гостей придет на его день рождения, поэтому вынужден был разработать алгоритм, согласно которому он сможет быстро разрезать торт на N равных частей. Следует учесть, что разрезы торта можно производить как по радиусу, так и по диаметру. Помогите Пете решить эту задачу, определив наименьшее число разрезов торта по заданному числу гостей (гостей >= 1). Напишите функцию public static int solve(int guests) для решения данной задачи. Доп. задание: Попробуйте решить задачу, не используя условий и тернарных операторов ("?:"). Решение: public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }