coding for food

[Ruby] Nested loop _ outer / inner number

silveryen 2022. 8. 2. 11:41
(1..3).each do |num|
  puts num
  
  (1..5).each do |num2|
    puts "    " + num2.to_s # outer num과 구분하기 위해 string "   " 을 삽입, string 과 number value의 결합을 위해 .to_s를 같이 써줬다. stands for to string. 
  end
end
-----------------------------
#=>
1
    1
    2
    3
    4
    5
2
    1
    2
    3
    4
    5
3
    1
    2
    3
    4
    5
(1..3).each do |num|
  (1..5).each do |num2|
    puts num.to_s + " " + num2.to_s
  end
end
--------------------------------------
#=>
1 1
1 2
1 3
1 4
1 5
2 1
2 2
2 3
2 4
2 5
3 1
3 2
3 3
3 4
3 5​