タスクは、OEISシーケンスを出力するコードを記述し、コードにシーケンスの名前を含め(A______
)、コード内のシーケンスの名前が2番目のシーケンスの名前に変更されたときに2番目の別個のシーケンスを出力します。
HaskellのA000217およびA000290で機能する例を次に示します。
f x|last"A000217"=='0'=x^2|1>0=sum[1..x]
次に、2つのシーケンスのうちの1つと、2番目のシーケンスを秘密にするコードを明らかにします。強盗は隠されたシーケンスが何であるかを理解しようとします。強盗がなんとかしてシーケンス(または基準に合った別のシーケンス)を決定できた場合、解答は解読されます。回答が投稿されてから1週間以内に回答がない場合は、回答を安全とマークし、検証のための目的のソリューションを明らかにすることができます。 安全な答えを解読することはできません。
入出力
ここから撮影
コードは、標準入力メソッドを介してnを取得し、OEISページで指定されたインデックスによってインデックス付けされたシーケンスのn番目の用語を出力する関数または完全なプログラムです。
そのシーケンスのOEIS bファイルで提供されるすべての値をサポートする必要があります。bファイルにない数値はサポートする必要はありません。
得点
スコアはコード内のバイト数になり、バイト数が少ない方が良いでしょう。