まあ、それはこの質問に似ていますが、少し違いがあります。プログレスバーの幅と実行される作業量を尋ねるプログラムを作成する必要があります。次に、次の機能を備えたプログレスバーを描画します。
幅は、プログレスバーの描画に使用する必要がある文字数を示します
進行状況は、0.1から1の間の浮動小数点値で示されます。
進行状況バーの最初と最後の文字は、他のすべての文字とは異なるものにする必要があります。たとえば、「[」と「]」
プログラムは、開始からどの程度の進捗があったかについて2つの異なる文字を使用する必要があります
進行状況バーの中央で、10進数+ "%"記号を使用して、どれだけの作業が行われたかを記述する必要があります。
150%または-5%の作業完了など、極端な入力を処理するためのボーナスポイント。
スコアリング文字数*(1ボーナスなしまたは0.75幅ボーナス)
有効な出力のいくつかの例
79 0.15
[|||||||||||| 15% ]
25 0.76
[##########76%#####.....]
39 -0.12
[ -12% ]
25 7.6
[##########760%#########]