- ベストアンサー
コインのプログラムが作れずに困ってます
US硬貨 1$コイン 50セントコイン 25セントコイン 10セントコイン 1セントコインを何枚でも使って、1$を作るとき、一番初めに作れなくなる枚数を求めるプログラムを作りたいのですが、どういったコードを書けばいいのか迷ってます。 質問がわかりづらいと申し訳ないので、補足として 例えば、一枚だったら 1$コインを使って作れます 二枚だったら 50セントコインを2枚使って作れます。枚数を増やしていって、ちなみに答えは77でした。手書きで一応解いてはみたんですが、不規則なパターンがあって、コインを細かくしていく方法ではなかなか難しくてコードができあがりませんでした。 他の金額でも使えるような汎用的なプログラムを作りたいと思っているんですが、どなたか解る方がいたらよろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
- T0ngT0ng
- ベストアンサー率40% (8/20)
- pcbeginner
- ベストアンサー率46% (261/560)
- pcbeginner
- ベストアンサー率46% (261/560)
関連するQ&A
- 連立方程式について
下の問題ですが、どうしても方程式が2つしかたてられません・・・ -問題- ある人が31枚、全部で4.00ドルの価値があるコインを持っています。 クオーター(25セント玉)は1.00ドルの価値があり、 かつクオーターはダイム(10セント玉)とニッケル(5セント玉)を 合わせたものよりも価値があります。 クオーター、ダイム、ニッケルのそれぞれの枚数を求めなさい。 自分はそれぞれのコインの枚数を文字でおいて、 金額と枚数でそれぞれの方程式を作りましたが、 求める要素が3つのため、もう一つ方程式が必要だと思います。 3番目の式を導くための考え方を教えてください。 よろしくお願いします。
- 締切済み
- 数学・算数
- アメリカの「紙幣・硬貨」について
アメリカの「紙幣・硬貨」についてお尋ねします・・・下記サイトに拠ると 紙幣 「1・5・10・20・50・100ドル」の6種類 硬貨 「1・5・10・25セント」の4種類 紙幣は解るのですが「硬貨」は、下記HPに有る様に“非常~~~”に、解りにくいです 32セント=25セント+5セント+1セント+1セント=32 48セント=25セント+10セント+10セント+1セント+1セント+1セント 何と、解りにくい!!!!! 信じられない!!!!! 何故、こんなに「解りにくく」なっているんでしょうか? また「ドルとセント」という風に「2つの種類」が、有るのでしょうか? それでなくとも、アメリカは「合理的」と聞きます http://miyamu.fc2web.com/english_21coin.htm どなたか、以上の「2つの疑問」にお答え下さいますようお願い申し上げますm(__)m
- ベストアンサー
- 資産運用・投資信託
- javaの再帰関数を用いるプログラミング
1セント,10セント,25セントのコインを好きな枚数使う事ができる. 1234セントを支払う時最低何枚で払うことが出来るか?再帰関数を用いて現実的な速度で動くプログラムをjavaを使って作ってください! どうぞ宜しくお願いします!
- ベストアンサー
- Java
- 本当に分からないので教えてください4
問題6 金額と枚数を入力する. 硬貨,紙幣の合計が入力金額,合計枚数が入力枚数になる 場合を1つ見つけるプログラムを作成せよ. 使える硬貨,紙幣は 一万円,五千円,千円,五百円,百円,五十円,十円,五円,一円 とする. また,各硬貨,紙幣の枚数が求められたら,合計枚数と合計金額が 間違いないか確かめを行うプログラムを追加し,結果を表示せよ. <実行結果> 金額:1234 枚数:999 10000 : 0 5000 : 0 1000 : 0 500 : 0 100 : 0 50 : 0 10 : 0 5 : 55 1 : 944 金額 : 1219 枚数 : 999 <実行結果> 金額:1234567890 枚数:99999 存在しない <実行例3> 金額:1234567890 枚数:999999 10000 : 123357 5000 : 11 1000 : 2 500 : 21 100 : 3 50 : 601 10 : 4 5 : 6000 1 : 870000 金額 : 1234567890 枚数 : 999999
- 締切済み
- C・C++・C#
- 米ドル 硬貨
来月アメリカに行きますが、バスに乗ったりするので事前に25セント硬貨を何枚か用意したいのですが、米ドル用のお財布の中は1セントコインばかりです。 クオーターを20枚程度でいいので、日本で簡単に入手できるところはあるでしょうか? ちなみに大黒屋の上野周辺の店舗には問い合わせましたが、在庫なしだそうです。また普通に流通しているコインで充分なので、オークションやコインショップなど付加価値が付いてしまうものはいらないです。 また、銀行は2~3件あたってみましたが、米ドル硬貨の取り扱いはしてないとのことでした。 アメリカ到着時に何か適当に買い物して当面お釣りでしのぐということも考えてますが、事前に入手できるようであれば 東京エリア(中央区・千代田区周辺限定で)か成田エリアで、どこかご存知の方、よろしくお願い致します。
- ベストアンサー
- 北アメリカ
- 海外でのお財布
海外で現地の通貨を入れるお財布にKIPLINGのポーチ(お財布?)を使ってます。 参考画像↓ http://item.rakuten.co.jp/e-que/ki-p1864-1-22/ これはこれで便利なのですが、素材がふにゃふにゃしているのと、もともとコインケースではないようなので、25セント硬貨を20枚も入れてしまうとジャリジャリしてしまいます。また寸法が若干大きめです。 特に米ドルの場合、 コインでは 1セントとそれ以外(5セント、10セント、25セント) お札では2つ折で収納するのを前提に、 1ドルとそれ以外 と分けられる仕切りがあるタイプがいいです。 (できれば5箇所くらい仕切りがあるのが理想です。また紙幣は最低50枚を2つ折にしても入るものがいいです。) ポーターのお財布でちょうどよさそうな大きさのものを探して買ってみたものの、今度は多くの紙幣が入りません。 ズボンのポケットに入るくらいの大きさで何かいいお財布はないでしょうか?値段は1万円くらいまでならOKです。
- ベストアンサー
- その他(海外旅行・情報)
- 確率の問題
統計学のテストが近いので勉強をしています。しかし、授業で使っている教科書には演習問題の略解しか載っていないので、解き方がわかりません。もし、わかる方がいれば教えてください。 1. ふつうの硬貨2枚と、両面が表になっているインチキ硬貨1枚が入った箱がある。この箱から1枚の硬貨を無作為に選んでそれを2回投げるとき、(a)2回とも表が現れる確率を求めよ。(b)選ばれた硬貨を3回投げて3回とも表が出たとして、それがインチキ硬貨であったという確率を求めよ。 2. 硬貨を1回投げる。表が出たらサイコロを1個転がし、出た目の数だけのドルを支払い、裏が出たらサイコロを2個転がし、出た目の合計の数だけドルを支払うものとする。そのとき、たかだか5ドルを支払えばすむことになる確率を求めよ。 3. 25セント銀貨14枚と5ドル金貨1枚の入った財布と、25セント銀貨15枚入った財布がある。第1の財布から5枚の硬貨をとり第2の財布へ移し、その後、第2の財布から5枚の硬貨をとり第1の財布へ移す。このような移し変えの後で、金貨が第1の財布に入っている確率はいくらか。 答えはそれぞれ 1.(a)1/2 , (b)2/3 2.5/9 3.3/4 となるみたいです。
- ベストアンサー
- 数学・算数
- 中学受験・割合と比です
50円硬貨と100円硬貨の2種類を使って、合計金額2625円にするのに、50円硬貨の枚数に2を加えた数を100円硬貨の枚数の5/3倍にしたいと思います。それぞれ何枚使えばよいでしょう。 100円硬貨の枚数の5/3倍から2枚をひいた数が50円硬貨の枚数 100円硬貨は3の倍数だから 100円硬貨の枚数 3 6 9・・・ 50円硬貨の枚数 3 8 13・・・ と解説にかいてありましたが、どうして100円硬貨は3の倍数と 考えるのでしょうか? あと450円から550円ずつ増やしていき、数列で解いていくみたいなのですが・・・ この頭の悪い小学5年の私にすご~くわかりやすく教えてほしいのですが。 ちなみに答えは100円硬貨---15枚 50円硬貨---23枚です。 よろしくお願いします。
- ベストアンサー
- 数学・算数
お礼
このプログラムを試してみました!!! 完全に動いてます。そして、合計金額を増やしたり、硬貨の数を増やしたり(実際には紙幣もまぜるようにしたり)しても、完全に動いてました。 たとえば、$20までを、$20札までの紙幣と硬貨を使って求める場合を試してみたのですが、($2札をいれるのといれないので結果は変わってきます) 結果は、$2札をいれた場合1977までのテーブルを作ってくれました! まだ、ちょっとこのプログラムを理解してないのですが、後でじっくり読んで必ず理解します! 再帰を使った、メソッドを頭で考えるのはどうしたらいいのかよくわかりません。とても難しいですねぇ。。でも、これからいろいろな例をみたりして、勉強したいと思ってます!いつか、BLUEPIXYさんみたいにスグにコードが書けるようになりたいと思ってます。 本当にありがとうございました。 ☆ちなみに、大学の課題だったのですが、自分で作ったコードは提出期限には間に合いませんでした(笑) 自分で作ったものはメソッドが汎用化されてなくて、合計が$20の時には完全に動きませんでした。