定義
- 2つの整数は、以外の正の公約数を共有しない場合、互いに素です
1
。 a(1) = 1
a(2) = 2
a(n)
integerに対して、a(n-1)
と互いに素であり、a(n-2)
まだ出現していない最小の正の整数n >= 3
です。
仕事
- 正の整数を指定すると
n
、出力/印刷されますa(n)
。
例
a(11) = 6
これ6
は、最後の2つの先行(つまり、11
および13
)と互いに素であり、6
以前に出現したことがないためです。
ノート
- シーケンスは昇順ではないことに注意してください。つまり、要素は前のものよりも小さくなる場合があります。
スペック
- 1インデックスを使用する必要があります。
テストケース
n a(n)
1 1
2 2
3 3
4 5
5 4
6 7
7 9
8 8
9 11
10 13
11 6
12 17
13 19
14 10
15 21
16 23
17 16
18 15
19 29
20 14
100 139
1000 1355
10000 13387
100000 133361
得点
- coprimeは、2つの数値が1つの除数(
1
)のみを共有することを意味し、1
小さい数値であるため、コードはバイト数の観点からできるだけ小さくする必要があります。
参考文献
- OEIS A084937
4
短いコードの「理由」...
—
Luis Mendo
なぜこれが反対票だったのかしら。恐ろしい根拠が原因ではないでしょうか?
—
Conor O'Brien
@Conor私じゃない。実際私は賛成した。私は人々が理論的根拠と私のコメントの両方をジョークとして見てくれることを願っています
—
Luis Mendo 2016
コードゴルフのこれらの「おかしい」正当化の問題は、これが標準のコードゴルフであることを知るためだけに、4行にわたる悪いジョークを読む必要があることです。それは、正当な理由もなく、チャレンジのルールを単純に覆い隠しているだけです。
—
マーティンエンダー
@ ConorO'Brienすべてのブラウザが常にタイトルを表示するわけではありません(モバイルアプリもあります)。タグを使用するだけでなく、一般的に投稿のスコアリングについて説明します。タグだけでは新しい人には何の意味もないからですサイトへ。私はにもかかわらず午前私たちのチャレンジタイプのタグに精通し、私はチャレンジが得点された方法を見つけ出すことが、挑戦本体にそれを見つけることを試みるためにそれらを読んだことがありません。タグは、タグウィキ内の分類、検索機能、およびチャレンジタイプ固有の情報用です。
—
マーティンエンダー