आपका कार्य एक प्रोग्राम या फ़ंक्शन बनाना है जो 10 लाइनों की लंबाई के साथ एक ज़िप बनाता है। जिपर की प्रत्येक पंक्ति को दो डैश द्वारा दर्शाया गया है --
:
--
--
--
--
--
--
--
--
--
--
प्रोग्राम / फ़ंक्शन इनपुट के रूप में एक प्रतिशत (10 से विभाज्य) लेगा, और आउटपुट प्रतिशत से शीर्ष से "अनज़िप्ड" (डैश अलग) होगा, 1-अनुक्रमित, न्यूनतम स्तर को दोहराते हुए, 2 बार दोहराया गया, सभी पूर्व स्तरों 4, 6, 8, ... आदि को दोहराया। कई बार जिपर के निचले भाग को केंद्रित रखते हुए।
उदाहरण
>>10%
-11-
--
--
--
--
--
--
--
--
--
>>50%
-1111111111-
-22222222-
-333333-
-4444-
-55-
--
--
--
--
--
>>100%
-11111111111111111111-
-222222222222222222-
-3333333333333333-
-44444444444444-
-555555555555-
-6666666666-
-77777777-
-888888-
-9999-
-10-
इनपुट (प्रतिशत) को फॉर्मेट किया जा सकता है, लेकिन आपको पसंद है (50%, .5, 50, 5 [शून्य निहित], आदि), और यह हमेशा 0 से 100 की श्रेणी में होगा और 10. से विभाज्य होगा। उदाहरण आपके आउटपुट में संरक्षित होने चाहिए।
5
?
0%
? क्या हमें 10 से विभाजित इनपुट लेने की अनुमति है? इसके बजाय50%
, प्राप्त करें5
?