JavaRush /จาวาบล็อก /Random-TH /รหัส inc; ห้อง #003
Sultan
ระดับ

รหัส inc; ห้อง #003

เผยแพร่ในกลุ่ม

เค้ก

รหัส inc;  ห้อง #003 - 1 สำหรับวันเกิดของเขา Petya ซื้อเค้กที่สวยงามและอร่อยซึ่งมีรูปทรงกลมพอดี Petya ไม่รู้ว่าวันเกิดของเขาจะมีแขกมาร่วมงานกี่คน ดังนั้นเขาจึงถูกบังคับให้พัฒนาอัลกอริทึมซึ่งเขาสามารถตัดเค้กออกเป็น N ส่วนเท่าๆ กันได้อย่างรวดเร็ว โปรดทราบว่าการตัดเค้กสามารถทำได้ทั้งตามรัศมีและเส้นผ่านศูนย์กลาง ช่วย Petya แก้ปัญหานี้โดยกำหนดจำนวนการตัดเค้กที่น้อยที่สุดโดยพิจารณาจากจำนวนแขก (แขก >= 1 ) เขียน ฟังก์ชัน public static int solve(int guest)เพื่อแก้ไขปัญหานี้ เพิ่ม. งาน:พยายามแก้ไขปัญหาโดยไม่ใช้เงื่อนไขและตัวดำเนินการที่ประกอบไปด้วย ("?:") สารละลาย: public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION