まとめ:Rangeの演習
CoddyのRubyジャーニー「ロジックとフロー」セクションの一部 — レッスン 9/56。
終端を含む範囲、範囲メソッド、そして case + 範囲パターンを組み合わせた1つの課題です。
チャレンジ
簡単2つの整数(2行の入力)startとend_valueを読み込みます。start..end_valueの包括的な範囲内のすべての数値について、次の形式で1行ずつ出力してください:
<n>: <label>ここで、labelは数値自体に対するcase文によって決定されます:
1..3→"small"4..6→"medium"7..10→"large"- それ以外 →
"out of scale"
最後に、include?を使用して、1..10の範囲に収まった値の個数を最終行に出力してください。
入力が2、次に5の場合、出力は以下のようになります:
2: small
3: small
4: medium
5: medium
In scale: 4自分で試してみよう
start = gets.to_i
end_value = gets.to_i
# TODO: 範囲を反復処理し、ラベルを出力して、1..10の中にいくつあったかを報告する