ストーリー:
ルーシーはジョージに彼のラッキーナンバーとは何かを尋ねました。熟考した後、ジョージはラッキーナンバーをいくつか持っていると答えました。少しの混乱の後、ルーシーはジョージに彼の最初のn
ラッキーナンバーとは何かを尋ねました。その後、ジョージは彼に、あなたのために、彼のために仕事をするためのプログラムを書くように頼みました。
チャレンジ:
標準入力/関数引数から文字列または整数を受け取るプログラム/関数を作成しn
ます。プログラム/関数は、最初のn
ラッキーナンバーを返し/出力します。ラッキーナンバーは、ふるいを介して次のように定義されます。
正の整数から始めます。
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, ...
次に、1つおきの数字を削除します。
1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, ...
残りの2番目の数値は3なので、3番目ごとに削除します。
1, 3, 7, 9, 13, 15, 19, 21, 25, ...
次の残りの数字は7なので、7番目ごとに削除します。
1, 3, 7, 9, 13, 15, 21, 25, ...
次に、9番目ごとに番号を削除します。結果のシーケンスはラッキーナンバーです。
受賞:
codegolfの場合と同様に、バイト数が最も少なくなります。
いつものように、標準の抜け穴を使用した提出は失格となります。