ruby
1 2 3min = 100000 4max = 0 5 6num_of_child.times{ 7 height = chi[1].to_f #身長 8 if chi[0] == "0" 9 if min > height 10 min = height 11 end 12 else chi[0] 13 if max < height 14 max = height 15 end 16 end 17}
###前提・実現したいこと
このプログラムは一人の身長のわからない子供の身長を、他の子供と比較して考えられる最大値、最小値を求めるプログラムである。
minが10000と適当に大きい数字を入れても動くが、一人目の身長の初期値を代入したい。
num_of_child.times内に書くと上書きされてしまい最小値が求められない
どう書くのが適切か
###変数の説明
num_of_child...他の子供の数
chi[0]には0か1が入っていて0だった場合その子供の身長以下である。1の場合はその子供以上である
chi[1]当該の子供の身長
問題文そのまま書いたみたいに書かないでくれますか?
回答1件
あなたの回答
tips
プレビュー