エンドウ豆パターンに慣れていない人にとっては、それは単純な数学的パターンです。
このパターンには複数のバリエーションがありますが、1つに焦点を当てます。
エンドウ豆パターンの上昇
次のようになります。
1
11
21
1112
3112
211213
...
次の行を取得するのは本当に難しいようですが、それは本当に簡単です。次の行を取得する方法は、前の行で数字が繰り返された回数を数えることです(最低から最大まで数え始めます)。
one
one one
two ones
one one, one two
three ones, one two
two ones, one two, one three
...
要件/ルール:
- から始めます
1 - スニペットになります
- 生成する行数を指定する方法が必要です(たとえば
5、最初の5行が表示されます) - コードはできるだけ短くする必要があります
- 最低から最大まで数え始める必要があります(昇順のバリエーション)
私はここに新しいのですが、どうすれば改善できるか教えてください。たとえば、日付の制限を指定する必要がありますか?
—
ajax333221 2012年
I / Oまたはスニペットで完全なプログラムが必要かどうかを指定することもできます(または気にしない場合)。しかし、一見すると十分に指定されているように見えます。
—
JB
@JBあなたの啓発的な言葉をありがとう。投稿を更新しました
—
ajax333221 '14 / 01/12
13回目以降のすべての反復は
—
Joey Adams、
21322314です。これは正しいです?