0

このレッスンでは、メソッド get_range を実装するよう求めています。彼らの指示に従って:

関数は次を返す必要があります。

  1. 数値が 1 ~ 50 の場合は文字列「1 - 50」
  2. 数値が 51 ~ 100 の場合は文字列「51 - 100」
  3. 数値が 101 から 200 の間の場合、文字列 "101 - 200"
  4. 数値が 201 より大きい場合は、文字列「201 より大きい」

これは私が書いたコードで、間違っていると言い続けています。何が間違っているかについての洞察はありますか?

def get_range(number)
    if number >= 1 && number <=50
      "1-50"
    elsif number >=51 && number <= 100
      "51-100"
    elsif number >=101 && number <= 200
      "101-200"
    elsif number >= 201 
      "greater than 201"
    end
end
4

1 に答える 1

3

だから私はこのレッスンにたどり着くために他のレッスンを通過しました。あなたの答えは非常に近いですが、応答の前後にスペースが必要です-

def get_range(number)
    if number >= 1 && number <=50
      "1 - 50"
    elsif number >=51 && number <= 100
      "51 - 100"
    elsif number >=101 && number <= 200
      "101 - 200"
    elsif number >= 201 
      "greater than 201"
    end
end
于 2013-07-28T01:33:18.123 に答える