基本に立ち返って...
地元の小学校(学年?)の教師として、クラスに時間割を教える方法が必要です。あなたの処分で、あなたは100個の正方形とたくさんの赤ペンを持っています。また、クラスに正解をすばやく表示できるようにする必要もあります。
さて、あなたはタイムテーブルを実行できるプログラムを書くのに十分賢いですが、100の正方形にそれらを描くことができますか?
チャレンジ
入力の倍数である数値に陰影を付けるためにANSIエスケープコードを使用して、100平方を標準出力または同等のものに出力します。
- 1〜100の数字を含む10x10グリッドを出力します。
- 各ボックス内の2桁の数字の配置が一貫している限り、それは問題ではありません
- 1桁の数字の場合は、2桁にパディングして、2桁の数字と同じフォーマットを使用するか、ボックスの中央に配置することができます。
- ボックス内の数値が入力の倍数である場合は、ボックス全体を赤で着色します。
- これは、数字部分だけでなく、ボックス全体を意味します
たとえば、入力が与えられた場合、与え3
られた100平方を印刷します
これはコードゴルフなので、バイトでの最短の答えが勝ちます!
<table>
たとえば、は使用できませんか?
white
かgrey
?
curses
それを再利用することは問題ではありません-とにかく赤は短いです。