Saya pikir "lengkungan" adalah cara terbaik untuk menggambarkan pola angka ini:
1234567887654321
1234567 7654321
123456 654321
12345 54321
1234 4321
123 321
12 21
1 1
Didefinisikan secara formal, setiap baris terdiri dari angka 1 hingga 9-n, (n-1)*2spasi, dan angka 9-nsampai 1 (di mana ngaris saat ini).
Tugas Anda adalah menulis, menggunakan kode sesingkat mungkin, skrip / program kecil yang mencetak pola di atas dengan batasan sebagai berikut:
- Anda tidak boleh membuat hardcode seluruh pola. Anda hanya dapat membuat hardcode satu baris dari pola paling banyak.
- Program Anda harus mencetak baris baru (kombinasi dari
\natau\r) di akhir setiap baris.
Siap ... siap .... siap!
11111111^2 == 123465787654321 != 1234567887654321(perhatikan yang diulang 8)
123456787654321sama dengan11111111^2;-)