#!

路上に就職!

rubyで鏡餅

ruby鏡餅を表示させてみた。

f:id:x6d61:20210111000030p:plain
実行時
以下はコード

output = []
12.times do |y|
  output[y] = []
  18.times do |x|
    if y == 0 && x >= 10 && x <= 11
      output[y][x] = "\e[32m#\e[0m"
    elsif 1 == y && x >= 10 && x <= 10
      output[y][x] = "\e[32m#\e[0m"
    elsif y == 2 && x >= 9 && x <= 11
      output[y][x] = "\e[33m#\e[0m"
    elsif y == 3 && x >= 8 && x <= 12
      output[y][x] = "\e[33m#\e[0m"
    elsif y == 4 && x >= 9 && x <= 11
      output[y][x] = "\e[33m#\e[0m"
    elsif y == 5 && x >= 6 && x <= 13
      output[y][x] = "#"
    elsif y == 6 && x >= 5 && x <= 14
      output[y][x] = "#"
    elsif y == 7 && x >= 6 && x <= 13
      output[y][x] = "#"
    elsif y == 8 && x >= 4 && x <= 16
      output[y][x] = "#"
    elsif y == 9 && x >= 3 && x <= 17
      output[y][x] = "#"
    elsif y == 10 && x >= 4 && x <= 16
      output[y][x] = "#"
    else
      output[y][x] = " "
    end
  end
end

output.each { |x| puts x.join }