JavaRush /Blog Java /Random-VI /Mã, inc; Phòng số 003
Sultan
Mức độ

Mã, inc; Phòng số 003

Xuất bản trong nhóm

Bánh ngọt

Mã, inc;  Phòng #003 - 1 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); }
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION