Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで自然数シーケンスのn番目の桁を見つける


自然数シーケンス:

1、2、3、4、5、6、7、8、9、10、11、12 ...

無限に拡張されたこのシーケンスは、自然数シーケンスとして知られています。

最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります。関数は、コンマと空白を削除して、書き込まれたときにこのシーケンスに表示される(num)番目の数字を見つけて返す必要があります。

例-

入力番号が-

の場合
const num = 13;

その場合、出力は-

になります。
const output = 1;

'1234567891011'であるため、この文字列の13番目の数値は1です

このためのコードは-

になります
const num = 13;
const findDigit = (num = 1) => {
   let str = '';
   let i = 1;
   while(str.length < num){
      str += i;
      i++;
   };
   const required = str[num - 1];
   return required;
};
console.log(findDigit(num));

出力

そして、コンソールの出力は-

になります
1

  1. JavaScriptでパスカルの三角形のn行目の要素を見つける

    パスカルの三角形: パスカルの三角形は、前の行の隣接する要素を合計することによって構築された三角配列です。 パスカルの三角形の最初のいくつかの要素は-です。 正の数、たとえばnumを唯一の引数として受け取るJavaScript関数を作成する必要があります。 この関数は、(num)番目の行のパスカルの三角形に存在する必要があるすべての要素の配列を返す必要があります。 例- 入力番号が-の場合 const num = 9; その場合、出力は-になります。 const output = [1, 9, 36, 84, 126, 126, 84, 36, 9, 1]; 例 以下はコ

  2. JavaScriptで数値のシーケンスの値を見つける

    問題 次のシーケンスの合計を考えます- $$ seq(n、\:p)=\ displaystyle \ sum \ Limits_ {k =0} \ square(-1)^ {k} \ times \:p \:\ times 4 ^ {nk} \:\ times (\ frac {2n-k} {k})$$ 数値nを取り込んでpがseq(n、p)の値を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const n = 12; const p = 70; const findSeqSum = (n, p) => {    let s