Вернуться к основам...
Как учитель в местной начальной (начальной?) Школе, вам нужен способ учить свой класс своим временным таблицам. В вашем распоряжении 100 квадратов и множество красных ручек. Вы также должны быть в состоянии быстро показать классу правильные ответы.
Теперь вы достаточно умны, чтобы написать программу, которая умеет делать временные таблицы, но можете ли вы нарисовать их на сотне квадратов?
Соревнование
Выведите сто квадратов в стандартный вывод или эквивалент, используя коды ANSI-Escape, чтобы заштриховать числа, кратные вводу.
- Выведите сетку 10x10, содержащую числа 1-100.
- Это не имеет значения выравнивания 2-значных чисел в каждом поле, если оно является последовательным
- Для однозначных чисел вы можете заполнить до двухзначного числа и использовать то же форматирование, что и для двухзначных чисел или по центру в середине поля.
- Если число в блоке кратно вводу, закрасьте весь блок красным.
- Это означает, что вся коробка, а не только часть номера
Например, с учетом ввода 3
выведите заданную сотню
Это код гольф, поэтому выигрывает самый короткий ответ в байтах!
<table>
, например?
white
или grey
?
curses
его использование не должно иметь значения - красный в любом случае короткий.