Viết chương trình ngắn nhất có thể vẽ một dòng Bresenham trong nghệ thuật ASCII. Chương trình của bạn nên lấy hai số nguyên xvà y(dòng lệnh hoặc stdin, lựa chọn của bạn) và vẽ một dòng ASCII bắt đầu ở phía trên bên trái và đi xđơn vị bên phải và yđơn vị xuống . Bạn phải sử dụng _và \ký tự và đặt chúng vào đúng vị trí theo thuật toán của Bresenham .
Bạn có thể giả sử x >= y, vì vậy không có phân đoạn dọc được yêu cầu.
Lưu ý rằng vì bạn đang sử dụng _ký tự, cho một dòng với y=3bạn có thể sẽ cần xuất 4 dòng văn bản (và bạn có thể phát ra một dòng trống hàng đầu khi không cần thiết).
ví dụ:
11 3
_
\___
\___
\_
11 1
_____
\_____
5 4
\
\_
\
\
Đối với các điểm chính xác là một nửa, bạn có thể chọn làm tròn:
10 1
____
\_____
or
_____
\____
Read(input,x,y)có thể rút ngắnread(x,y)và không cóprogramvàapptypenó trở thành 157 ký tự.