40歳の未経験からプログラミングスクールを受講して四十六日目

9月3日

おはようございます。

今日も朝6時半に起きてランニングいやウォーキングを始めてルーティンからテックキャンプです。昨日の夜はjavascriptのコードを記述していたのですが、全然、解けずに朝の3時回ってました。ね、ね、ねむ・・・

 

がんばります。

 

今日の学習

配列内に1,2,3が全て入っていれば「True」それ以外は「False」と
出力されるメソッドを作りましょう。

呼び出し方

array123(nums)

出力例

array123([1, 1, 2, 3, 1]) → True
array123([1, 1, 2, 4, 1]) → False
array123([1, 1, 2, 1, 2, 3]) → True

ヒント

include?メソッドを使いましょう。
include?
include?メソッドは指定した要素が、配列中に含まれているかを判定するメソッドです。
1
2
3
4
5
array = ["foo", "bar"]
puts array.include?("bar")
#=> true
puts array.include?("hoge")
#=> false
回答
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
 def array123(nums)
   if array123.include?("1","2","3")
     puts "true"
   else
     puts "false"
   end
 end



 puts array123(nums)
1
# コードブロックは上のように```の直後に言語名を指定してください。
模範解答
1
2
3
4
5
6
7
def array123(nums)
  if nums.include?(1) && nums.include?(2) && nums.include?(3)
    puts "True"
  else
    puts "False"
  end
end