Tantangan
Tantangannya sederhana: cetak ular .
Anda akan mendapatkan panjang ular sebagai input.
Seekor ular panjang 2 terlihat seperti ini:
==(:)-
Ular dengan panjang 7 terlihat seperti ini:
=======(:)-
Dengan kata lain, panjang ular adalah berapa banyak tanda yang sama di depan kepala .
Pemakaian
Katakanlah saya membuat implementasi C ++ dan mengompilasinya ./getsnake
.
Saya bisa menjalankannya seperti ini:
$ ./getsnake 10
==========(:)-
Klarifikasi
- Celah standar tidak diijinkan.
- Anda bisa mendapatkan input dan output dengan cara apa pun yang dapat diterima.
- Anda dapat menganggap semua input yang diberikan adalah bilangan bulat positif.
- Anda dapat menulis fungsi alih-alih program biasa.