JavaRush /Java блог /Random UA /Codes, Inc; Room #003
Sultan
16 рівень

Codes, Inc; Room #003

Стаття з групи Random UA

Торт

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); }
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ