Bagi mereka yang tidak terbiasa dengan Pola Kacang polong , ini adalah pola matematika sederhana.
Ada beberapa variasi dari pola ini, tetapi kami akan fokus dalam satu:
Pola Kacang Ascending
Ini terlihat seperti ini:
1
11
21
1112
3112
211213
...
Tampaknya sangat sulit untuk mendapatkan baris berikut, tetapi sangat mudah. Cara untuk mendapatkan baris berikutnya adalah dengan menghitung berapa kali angka telah diulang pada baris sebelumnya (mulai menghitung dengan yang terendah, hingga terbesar):
one
one one
two ones
one one, one two
three ones, one two
two ones, one two, one three
...
Persyaratan / Aturan:
- Kami akan mulai
1 - Itu akan menjadi cuplikan
- Harus ada cara untuk menentukan jumlah baris yang dihasilkan (mis.
5Akan memberikan 5 baris pertama) - Kode harus sesingkat mungkin
- Itu harus mulai menghitung dari terendah ke terbesar (variasi Ascending)
21322314. Apakah ini benar?