Write the shortest possible program that draws a Bresenham line in ASCII art. Your program should take two integers
y (command line or stdin, your choice) and draw an ASCII line which starts in the upper left and goes right
x units and down
y units. You must use
\ characters and place them in the correct location according to Bresenham's algorithm.
You may assume
x >= y, so no vertical segments are required.
Note that because you're using the
_ character, for a line with
y=3 you will likely need to output 4 lines of text (and you may emit a leading blank line when it isn't necessary).
11 3 _ \___ \___ \_ 11 1 _____ \_____ 5 4 \ \_ \ \
For points which are exactly halfway you may choose either rounding:
10 1 ____ \_____ or _____ \____