Online Ruby Compiler

def ato #require 'date' # Date.new(2020, 7, 24) - Date.today (Time.new(2020, 7, 24, 20, 0, 0, "+09:00") - Time.now.getlocal("+09:00")) / 60 / 60 / 24 end # 文字 ar = [ '<font color="blue" size="10">', '<font color="#FFD700" size="10">', '<font color="black" size="10">', '<font color="green" size="10">', '<font color="red" size="10">', '<font color="gray" size="6">' ] br = sprintf("%05d日", ato).tr('0-9', '0-9').split('') cr = Array.new for i in 0..(ar.length-1) cr.push(ar[i] + br[i] + '</font>') end # puts br.join puts '[東京五輪まで]' puts ' ' puts cr.join # 五輪マーク dr = [ '<p><font color="white" size="10">', # br '<p><font color="white" size="10">', # br + layout padding '<font color="blue" size="10">', '<font color="black" size="10">', '<font color="red" size="10">', #' <font color="gray" size="6">', # day '<p><font color="white" size="10">', # layout padding '<font color="white" size="5">', # layout padding, smaller size '<font color="#FFD700" size="10">', '<font color="green" size="10">' ] att = sprintf("%03d", ato).tr('0-9', '◯①②③④⑤⑥⑦⑧⑨') er = "00#{att}00◯◯".tr('0-9', '0①②③④⑤⑥⑦⑧⑨').split('') fr = Array.new for i in 0..(dr.length-1) fr.push(dr[i] + er[i] + '</font>') end puts fr.join puts ' ' # puts er.join