Trở lại vấn đề cơ bản...
Là một giáo viên tại trường tiểu học địa phương (lớp?), Bạn cần một cách để dạy lớp của bạn bảng thời gian của họ. Theo ý của bạn, bạn có hàng trăm hình vuông và một đống bút màu đỏ. Bạn cũng cần có thể hiển thị cho lớp của bạn các câu trả lời chính xác một cách nhanh chóng.
Bây giờ, bạn đủ thông minh để viết một chương trình có thể thực hiện các bảng lần, nhưng bạn có thể vẽ chúng trên một trăm ô vuông không?
Các thách thức
Xuất một trăm ô vuông sang thiết bị xuất chuẩn hoặc tương đương bằng cách sử dụng mã thoát ansi để tô màu theo số là bội số của đầu vào.
- Xuất ra một lưới 10x10 chứa các số 1-100.
- Không liên quan đến việc căn chỉnh các số có 2 chữ số trong mỗi hộp miễn là nó phù hợp
- Đối với các số có 1 chữ số, bạn có thể đệm thành 2 chữ số và sử dụng định dạng tương tự như số có 2 chữ số hoặc chính giữa ở giữa hộp.
- Nếu số trong hộp là bội số của đầu vào, tô màu toàn bộ hộp màu đỏ.
- Điều này có nghĩa là toàn bộ hộp, không chỉ là phần số
Ví dụ, cho đầu vào 3
, in hàng trăm hình vuông đã cho
Đây là mã golf nên câu trả lời ngắn nhất tính bằng byte sẽ thắng!
<table>
, ví dụ?
white
hay grey
không?
curses
lại không nên quan trọng - dù sao thì màu đỏ cũng ngắn.