かなりのASCII 棒グラフを作成するプログラムを作成することになりました。入力形式は次のとおりです。
[List of words (they can have spaces)] [an integer >= 0]
Bar 3
This is so cool 4
IDK-Why 6
入力には、この形式の複数の行があり、各行はグラフの1つのバーを表します。グラフの出力形式は次のようになります。
_ _ _ _
|_|_|_|_|
| | | |
| | | + [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
整数は1桁ですか、それとも> 9ですか?
—
edc65
> 9は許可されますが、例としてそれを大きくしませんでした。
—
Jアトキン
各行の末尾にスペースを入れることはできますか?すなわち、出力を長方形にしますか?
—
スチューウィーグリフィン
はい、末尾のスペースは許可されています
—
Jアトキン
歴史の中で見て、@Doorknobは、それを削除しないでくださいなぜ...
—
Jアトキン