Tulislah program sesingkat mungkin yang menarik garis Bresenham dalam seni ASCII. Program Anda harus mengambil dua bilangan bulat xdan y(baris perintah atau stdin, pilihan Anda) dan menggambar garis ASCII yang dimulai di kiri atas dan menuju xunit kanan dan ke bawah yunit. Anda harus menggunakan _dan \karakter dan menempatkannya di lokasi yang benar sesuai dengan algoritma Bresenham .
Anda boleh berasumsi x >= y, jadi tidak ada segmen vertikal yang diperlukan.
Perhatikan bahwa karena Anda menggunakan _karakter, untuk sebuah baris dengan y=3Anda kemungkinan akan perlu menghasilkan 4 baris teks (dan Anda dapat memancarkan baris kosong di depan ketika tidak diperlukan).
contoh:
11 3
_
\___
\___
\_
11 1
_____
\_____
5 4
\
\_
\
\
Untuk poin yang persis setengah jalan Anda dapat memilih pembulatan:
10 1
____
\_____
or
_____
\____
Read(input,x,y)dapat disingkat menjadiread(x,y), dan tanpaprogramdanapptypeitu menjadi 157 karakter.