ID非公開

2020/9/24 16:34

11回答

10個のボールがあってこのうち9個は同じ重さだけど1個は他より重いボールがある。どのボールが重いボールかを天秤を使って見つける手順をステップ順で書いたものたのですが、これをPythonで出力させるにはどのように

10個のボールがあってこのうち9個は同じ重さだけど1個は他より重いボールがある。どのボールが重いボールかを天秤を使って見つける手順をステップ順で書いたものたのですが、これをPythonで出力させるにはどのように プログラムを打てばよいのでしょうか?詳しい方ぜひ教えていただけるとありがたいです。。。

画像

ベストアンサー

0

自分なら↓みたいな感じにつくるかな。。。 シミュレータ 重り10個の配列を用意する ループ(n=0~9) →同じ重さで初期化する →n番目の重さを少し重くする →call. 見つけるロジック →戻ってきた値とnが同じか判定しOKかNGか表示する 見つけるロジック(10個の重さの配列) その画像に書いてある内容を実施し何番目の重りが重たいかを返す どこの段階で発見したかも表示しといたりする

ID非公開

質問者

2020/9/27 23:28

ありがとうございます!!