ケーキ
![コード株式会社; 003号室-1]()
ペティアは誕生日に、完全に丸い形をした美しくておいしいケーキを買いました。Petya さんは自分の誕生日に何人のゲストが来るか分からなかったので、ケーキを N 等分に素早くカットできるアルゴリズムを開発する必要がありました。ケーキカットは半径方向と直径方向の両方で行うことができることに注意してください。
Petyaがゲストの数 (ゲスト >= 1) を考慮してケーキの最小カット数を決定して、この問題を解決できるように支援してください。
この問題を解決するには、public static intsolve(int guest)関数を作成します。 追加。タスク:条件や三項演算子 (「?:」) を使用せずに問題を解決してみます。
解決:
public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }
GO TO FULL VERSION