コンテンツへスキップ

ケーキとドーナツ

ロリポップ!

—2025/05/22

今日の最高温度が27度、そろそろ梅雨の季節かなと思います。

最近、厚手の布団はどうしても寝ている間に熱がこもって、薄手の布団を使うことにしました。

さて、今日も問題を解こうと思います。

問題、

ABC 洋菓子店では, 1 個 4 ドルのケーキと 1 個 7 ドルのドーナツが売られている.
このとき, 合計金額が N ドルとなる買い方はあるか, 判定せよ. ただし, 同じ商品を二個以上買っても良く, 買わない商品があっても良いものとする.

  • N は 1 以上 100 以下の整数

この問題はいろんなやり方があります。Nの最大値は100以下なので、2重ループ処理でも問題がありません。

一番手短く解ける方法と言ったら、やっぱり全探索ですね。

こんな感じ

つまり、ケーキはX個、ドーナツはY個、

二重ループ処理で、X,Y両方とも0から100まで

判断式:X × 4 + Y × 7 = N が成立するかどうか、成立すれば、”Yes”、そうじゃなければ、”No”。

Javaソースで書くと、

では、今日ここまでにしましょう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA