ASCII 아트에서 Bresenham 라인을 그리는 가장 짧은 프로그램을 작성하십시오. 여러분의 프로그램은 두 개의 정수해야 x
하고 y
(명령 행 또는 표준 입력, 당신의 선택을)하고 왼쪽 상단에 시작하고 바로가는 아스키 라인을 그릴 x
단위와 아래 y
단위. Bresenham의 알고리즘 에 따라 _
및 \
문자 를 사용 하고 올바른 위치에 배치해야 합니다.
x >= y
수직 세그먼트가 필요하지 않다고 가정 할 수 있습니다 .
_
문자를 사용하고 있기 때문에 한 줄에 y=3
4 줄의 텍스트를 출력해야 할 수도 있습니다 (필요하지 않은 경우 빈 줄이 나타날 수도 있습니다).
예 :
11 3
_
\___
\___
\_
11 1
_____
\_____
5 4
\
\_
\
\
정확히 중간 지점 인 경우 반올림을 선택할 수 있습니다.
10 1
____
\_____
or
_____
\____
Read(input,x,y)
단축 가능read(x,y)
하고없이program
와apptype
는 157 개 문자된다.