pengantar
Kita semua tahu S keren (juga dikenal sebagai Superman S, Stüssy S, Super S, Skater S, Pointy S, Graffiti S dll.): Miliaran anak sekolah di seluruh dunia menggambar S ini dan langsung merasa bangga dengan diri mereka sendiri. Jika Anda lupa atau memiliki masa kanak-kanak yang benar - benar tidak keren , berikut adalah gambar dari kata S cool:
Diberikan faktor skala n
sebagai input (di mana ), mengeluarkan Cool S dalam bidang ASCII.
Cara Menggambarnya
Dari halaman Wikipedia di Cool S:
Keluaran
Cool S saat n
= 1 adalah:
^
/ \
/ \
/ \
| | |
| | |
\ \ /
\ \/
/\ \
/ \ \
| | |
| | |
\ /
\ /
\ /
v
Dan untuk nilai yang berbeda n
, Anda cukup membuat output n
kali lebih besar. Misalnya, n
= 2:
^
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
v
Perhatikan bahwa bagian vertikal dua kali lebih panjang dan jarak antara garis vertikal dua kali lebih lebar.
Dan kapan n
= 3:
^
/ \
/ \
/ \
/ \
/ \
/ \
/ \
| | |
| | |
| | |
| | |
| | |
| | |
\ \ /
\ \ /
\ \ /
\ \/
/\ \
/ \ \
/ \ \
/ \ \
| | |
| | |
| | |
| | |
| | |
| | |
\ /
\ /
\ /
\ /
\ /
\ /
\ /
v
Catatan: Meskipun tidak diperlukan, kode Anda mungkin juga dapat mendukungn
= 0:
^
/ \
\\/
/\\
\ /
v
Kemenangan
Program terpendek dalam byte menang.
Λ