Tugas Anda adalah membuat program atau fungsi yang menghasilkan ritsleting dengan panjang 10 baris. Setiap garis ritsleting diwakili oleh dua garis --
:
--
--
--
--
--
--
--
--
--
--
Program / fungsi akan mengambil persentase (dapat dibagi 10) sebagai input, dan output akan menjadi ritsleting "terbuka ritsleting" (dipisahkan garis) dari persentase dengan persentase, mengungkapkan 1-diindeks, level terendah diulang 2 kali, dengan semua level sebelumnya diulang 4, 6, 8, ... dll. kali, sambil menjaga bagian bawah ritsleting terpusat.
Contohnya
>>10%
-11-
--
--
--
--
--
--
--
--
--
>>50%
-1111111111-
-22222222-
-333333-
-4444-
-55-
--
--
--
--
--
>>100%
-11111111111111111111-
-222222222222222222-
-3333333333333333-
-44444444444444-
-555555555555-
-6666666666-
-77777777-
-888888-
-9999-
-10-
Input (persentase) dapat diformat sesuka Anda (50%, .5, 50, 5 [nol tersirat], dll.), Dan akan selalu berada dalam kisaran 0 hingga 100 dan habis dibagi 10. Jarak dalam contoh harus dipertahankan dalam output Anda.
5
?
0%
? Apakah kami diizinkan mengambil input dibagi 10? misalnya bukannya50%
, dapatkan5
?