トラック
/
jq
jq
/
演習
/
N番目の素数
N番目の素数

N番目の素数

中級

説明

nという数値が与えられたとき、n番目の素数を求めましょう。

最初の6つの素数、2、3、5、7、11、13を並べてみると、6番目の素数が13であることがわかります。

もし使っているプログラミング言語の標準ライブラリに、素数を扱うためのメソッドが用意されていても、それらは存在しないものとして、自分で実装してみましょう。

--argjsonオプション

テストでは、jqのオプション--argjson n 1を使います。 これは、$nという名前のjq変数を作り、そこに_数値_の1を保持します。

これに対して、オプション--arg n 1はどうでしょうか。こちらは$nという名前のjq変数を作り、_文字列_の"1"を保持します。

解答では、n番目の素数を求めるための入力として$nを使ってください。

マニュアルのjqの呼び出しを参照してください。

GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
jq Exercism

N番目の素数を始める準備はできましたか?

Exercismに登録すれば、12個のコンセプト75個の演習、そして本物の人間によるメンタリングとともに、jqを学んでマスターできます。すべて無料です。