Bánh ngọt
Nhân dịp sinh nhật của mình, Petya đã mua một chiếc bánh đẹp và ngon, có hình tròn hoàn hảo. Petya không biết có bao nhiêu khách sẽ đến dự sinh nhật của mình nên buộc phải phát triển một thuật toán để có thể nhanh chóng cắt chiếc bánh thành N phần bằng nhau. Xin lưu ý rằng việc cắt bánh có thể được thực hiện dọc theo bán kính và đường kính. Hãy giúp Petya giải bài toán này bằng cách xác định số lần cắt bánh nhỏ nhất với số lượng khách (khách >= 1) . Viết hàm int tĩnh công khai (int khách) để giải quyết vấn đề này. Thêm vào. nhiệm vụ: Cố gắng giải quyết vấn đề mà không sử dụng các điều kiện và toán tử ba ngôi ("?:"). Giải pháp:public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }
GO TO FULL VERSION