基本的なことを説明できるようにする
簡単なアルゴリズム問題を解いていく中で、基本的なことの理解が不足していると感じたので、自分用のメモとしてメソッドを解説してみようと思います。
eachメソッドとは?
配列の中の要素を取り出すメソッド(だと考えました。)
```
# 配列を定義
array = [1,2,3,4,]
# 配列arrayの中身を一つ一つ取出して、i に代入する
# i を出力する
# それを配列arrayの要素の数だけ繰り返す
array.each do |i|
puts i
end
```
```
# 出力
1
2
3
4
```
timesメソッドとは?
```
# 処理をn回繰り返す
# nとはtimesの前に書かれているオブジェクトのこと
# nには0からn-1までの値が入る
4.times do |i|
puts "I love cat"
end
# 1行で書くなら
4.times{ puts "I love cat" }
```
```
# 出力
I love cat
I love cat
I love cat
I love cat
```