당신은 꽤 ASCII 막대 차트 를 만드는 프로그램을 만들도록 선택되었습니다 . 입력 형식은 다음과 같습니다.
[List of words (they can have spaces)] [an integer >= 0]
Bar 3
This is so cool 4
IDK-Why 6
입력에는이 형식의 여러 줄이 있으며 각 줄은 그래프에서 하나의 막대를 나타냅니다. 그래프의 출력 형식은 다음과 같습니다.
_ _ _ _
|_|_|_|_|
| | | |
| | | + [name of 4th bar]
| | + [name of 3rd bar]
| + [name of 2nd bar]
+ [name of 1st bar]
여기 몇 가지 예가 있어요.
In:
Cool 4
Kool 6
Out:
_
| |
_| |
| | |
| | |
| | |
|_|_|
| |
| + Kool
+ Cool
In:
Graph 5
Bar 3
Out:
_
| |
| |_
| | |
| | |
|_|_|
| |
| + Bar
+ Graph
In:
Very 4
Large 5
Bar 3
Graph 5
Out:
_ _
_| | | |
| | |_| |
| | | | |
| | | | |
|_|_|_|_|
| | | |
| | | + Graph
| | + Bar
| + Large
+ Very
In:
Bars can be 0 0
Large-bars_are$nice2 6
average)(@#$ 3
neato 5
Out:
_
| | _
| | | |
| |_| |
| | | |
| | | |
_|_|_|_|
| | | |
| | | + neato
| | + average)(@#$
| + Large-bars_are$nice2
+ Bars can be 0
기능 또는 전체 프로그램이 허용됩니다.
1
정수가 한 자릿수입니까, 아니면 9보다 클 수 있습니까?
—
edc65
> 9가 허용됩니다. 너무 클 수 있으므로 예제로 넣지 않았습니다.
—
J Atkin
각 줄에 후행 공백이있을 수 있습니까? 즉, 출력을 직사각형으로합니까?
—
Stewie Griffin
네, 후행 공백이 허용됩니다
—
J Atkin
역사를 살펴보면 @Doorknob이 그것을 제거했습니다. 왜 그런지 모르겠습니다.
—
J Atkin