アイルランドのロックバンド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項、または最初の項を出力する必要があります。n
n
n
スコアがある合計の長さをバイト単位で二つのプログラムの、プラス正方形のレーベンシュタイン距離二つのプログラムのバイト表現の間。
各文字が1バイトに対応するように文字エンコードが使用される場合、このスクリプトを使用してレーベンシュタイン距離を測定できます。
たとえば、2つのプログラムがabcdefgh
とのbcdEEfg
場合、スコアは8 + 7 + 4^2 = 31
です。
最低スコアが勝ちます。
追加規則
出力は、シーケンスごとに独立して
1
-basedまたは0
-basedにすることができます(したがって、プログラムの一方が1
-basedで、もう一方が0
-basedの場合に許可されます)。各プログラムは、一貫して、しかし互いに独立して、
n
-th項または最初のn
項を出力できます。プログラムまたは機能は、各シーケンスに独立して許可されます。
入出力手段と形式は、通常どおり柔軟です。標準的な抜け穴は禁止されています。
10
は非常に長く感じます。