มันคล้ายกับคำถามนี้แต่มีความแตกต่างเล็กน้อย คุณต้องเขียนโปรแกรมเพื่อขอความกว้างของแถบความคืบหน้าและทำงานเป็นจำนวนเท่าใด และจากนั้นวาดแถบความคืบหน้าด้วยคุณสมบัติดังต่อไปนี้:
width ระบุจำนวนตัวอักษรที่คุณต้องใช้ในการวาดแถบความคืบหน้า
ความคืบหน้าจะได้รับผ่านค่าทศนิยมระหว่าง 0..1
อักขระตัวแรกและตัวสุดท้ายในแถบความคืบหน้าควรเป็นสิ่งที่แตกต่างจากตัวละครอื่น ๆ ทั้งหมดเช่น "[" และ "]"
โปรแกรมของคุณควรใช้อักขระสองตัวที่แตกต่างกันเพื่อประเมินความก้าวหน้าที่ผ่านไปนับตั้งแต่เริ่มต้น
คุณต้องเขียนจำนวนงานที่ทำตรงกลางแถบความคืบหน้าโดยใช้เครื่องหมายทศนิยม + "%"
จุดโบนัสสำหรับการจัดการอินพุตที่มากเช่นงานที่ทำเสร็จ 150% หรือ -5%
จำนวนตัวอักษรที่ให้คะแนน * (1 ที่ไม่มีโบนัสหรือโบนัสความกว้าง 0.75)
ตัวอย่างบางส่วนของผลลัพธ์ที่ถูกต้อง
79 0.15
[|||||||||||| 15% ]
25 0.76
[##########76%#####.....]
39 -0.12
[ -12% ]
25 7.6
[##########760%#########]