ruby Bio Ritmo国际象棋桌挑战:在html文件中生成国际象棋桌。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Bio Ritmo国际象棋桌挑战:在html文件中生成国际象棋桌。相关的知识,希望对你有一定的参考价值。
require 'fileutils'
html = <<-eos
<!doctype html>
<html lang='pt-BR'>
<head>
<meta charset='utf-8'>
<title>Super Xadrez</title>
<meta name='description' content='Bio Ritmo xadrez challenge'>
<meta name='author' content='Guilherme Teodoro'>
</head>
<body>
<table style='height: 500px; width: 500px; border: 1px solid black; padding: 0'>
eos
(1..8).each do |line|
html << "<tr>\n"
color = line % 2 == 0 ? 'white' : 'black'
(1..8).each do |col|
html << "<td style='background-color:#{ color }; height: 12.5%; width: 12.5%'></td>\n"
color = color == 'black' ? 'white' : 'black'
end
html << "</tr>\n"
end
html << "</table>\n</body>"
File.open('index.html', 'w') do |file|
file.puts html
end
以上是关于ruby Bio Ritmo国际象棋桌挑战:在html文件中生成国际象棋桌。的主要内容,如果未能解决你的问题,请参考以下文章
Ruby On Rails在脚手架之后添加新页面
数字货币的崛起:对国际货币体系和金融系统的挑战
[数据]2020国际AIOps挑战赛
Ruby On Rails 和挑战 API
NIO 的工作方式
ruby Boggle Solver挑战赛