Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。690件-41お釣りの札と硬貨の枚数をもとめたいです。Rubyで解きたいのですがやり方がわかりません。468円の買い物をして1万円札を出したときの実行結果は以下の通りになります。円玉をたくさん払えば良くなってしまいます)。ご提示のような種類のお金の場合、これは貪欲法で求めることができます。額面の大きな種類のお金で払えるだけ払ってしまい、払えなくなったら次に大きな種類のお金で払うことを考えていけば良いです。これで良いことの証明はここに書くには長いので省略しますが、興味があれば投稿末尾にリンクしたページをご覧ください。コードを示しておきます。代入されているとします。円札何枚まで払えるかは、整数として割り算をすれば分かります。残金は、上で求めた枚数分の金額を引けば分かります。4532尚、硬貨の種類によっては貪欲法で解けないことがあるので注意してください。貪欲法」などで検索すると出てきます)。|1考え方のヒントだけ回答してみます(私もソラではRubyを書けないので)。「お釣りの総額」は(手持ちの)1万円から商品の値段を引けば求められますよね?求めた「お釣り」を、大きい額面の紙幣また硬貨で順に割っていきます。1.9064少数以下を切り捨てて、整数部分だけ見るとその額面で必要な枚数になります(今回は"1")。「5,000円は1枚」と分かったので、元のお釣りから引き算しておきます(残りのお釣りはxxx円)。今度は1,000円札が何枚必要かを同じように計算します。これをそれぞれの額面で繰り返していけば、それぞれの額面で何枚必要になるかを求められるはずです。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。