JavaRush /Blog Java /Random-MS /Codes, inc; Bilik #003
Sultan
Tahap

Codes, inc; Bilik #003

Diterbitkan dalam kumpulan

kek

Codes, inc;  Bilik #003 - 1 Untuk hari lahirnya, Petya membeli kek yang cantik dan lazat, yang mempunyai bentuk bulat sempurna. Petya tidak tahu berapa ramai tetamu yang akan datang pada hari lahirnya, jadi dia terpaksa membangunkan algoritma mengikut mana dia boleh dengan cepat memotong kek menjadi N bahagian yang sama. Sila ambil perhatian bahawa pemotongan kek boleh dibuat di sepanjang jejari dan merentasi diameter. Bantu Petya menyelesaikan masalah ini dengan menentukan bilangan potongan kek yang terkecil mengikut bilangan tetamu (tetamu >= 1) . Tulis fungsi public static int solve(int guests) untuk menyelesaikan masalah ini. Tambah. tugas: Cuba selesaikan masalah tanpa menggunakan syarat dan pengendali ternary ("?:"). Penyelesaian: public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION