アイルランドのロックバンドU2の有名な歌は、歌手ボノがスペイン語で「1、2、3、14」(「uno、dos、tres、catorce」)と言うことから始まります。
これらの数字の重要性については、さまざまな 理論があります。どうやら公式説明は「あの夜、私たちは飲みすぎた」ということです。しかし、もっと興味深い仮説があります:Bonoは、OEISからの整数シーケンスを参照しています。
素数である
kような整数10^k + 31。
1、2、3、14、18、44、54、...
インタビューで、避けられない質問「なぜ14」を尋ねられたとき、ボノは彼がその数字に少し疲れていることを認めました。ジャーナリストは代わりに「15」を提案し、その夜のコンサートで歌詞は実際「1、2、3、15」に変更されました。(物語はスペイン語でここで読むことができます)。おそらくジャーナリストはインスピレーションを受けました
インデックス
kかかるprime(k) - kの電力で2、prime(k)あるk番目の素数。
1、2、3、15、39、2119、4189897、...
チャレンジ
同じ言語で2つのプログラムを作成します。最初は入力nを取り、A107083のn-th項、または最初の項を出力する必要があります。同様に、2 番目はA221860の-th項、または最初の項を出力する必要があります。nnn
スコアがある合計の長さをバイト単位で二つのプログラムの、プラス正方形のレーベンシュタイン距離二つのプログラムのバイト表現の間。
各文字が1バイトに対応するように文字エンコードが使用される場合、このスクリプトを使用してレーベンシュタイン距離を測定できます。
たとえば、2つのプログラムがabcdefghとのbcdEEfg場合、スコアは8 + 7 + 4^2 = 31です。
最低スコアが勝ちます。
追加規則
出力は、シーケンスごとに独立して
1-basedまたは0-basedにすることができます(したがって、プログラムの一方が1-basedで、もう一方が0-basedの場合に許可されます)。各プログラムは、一貫して、しかし互いに独立して、
n-th項または最初のn項を出力できます。プログラムまたは機能は、各シーケンスに独立して許可されます。
入出力手段と形式は、通常どおり柔軟です。標準的な抜け穴は禁止されています。
10は非常に長く感じます。