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

JavaScriptでのn回のドリブル文字列


文字列と数値(たとえばn)を受け取るJavaScript関数を作成する必要があります。この関数は、元の文字列のすべての文字がn回繰り返される新しい文字列を返す必要があります。

例:文字列が-

の場合
const str = 'how are you'

そして、数nは2です。

出力

その場合、出力は-

になります。
const output = 'hhooww aarree yyoouu'

したがって、この関数のコードを書いてみましょう-

このためのコードは-

になります
const str = 'how are you';
const repeatNTimes = (str, n) => {
   let res = '';
   for(let i = 0; i < str.length; i++){
      // using the String.prototype.repeat() function
      res += str[i].repeat(n);
   };
   return res;
};
console.log(repeatNTimes(str, 2));

コンソールの出力は-

になります
hhooww aarree yyoouu

  1. JavaScriptで文字列の重みを計算する

    文字の重さ(アルファベット): 英語のアルファベットの重みは、1ベースのインデックスだけではありません。 たとえば、「c」の重みは3、「k」は11などです。 小文字の文字列を受け取り、その文字列の重みを計算して返すJavaScript関数を作成する必要があります。 例 このためのコードは-になります const str = 'this is a string'; const calculateWeight = (str = '') => {    str = str.toLowerCase();    con

  2. JavaScriptで時間文字列を修正する

    問題 「HH:MM:SS」形式の時間文字列を受け取るJavaScript関数を作成する必要があります。 しかし、それに加えて問題があり、多くのタイムストリングが壊れているため、MM部分が60を超え、SS部分も60を超える可能性があります。 この関数は、文字列に必要な変更を加えて、修正された新しい文字列を返す必要があります。 たとえば- "08:11:71" -> "08:12:11" 例 以下はコードです- const str = '08:11:71'; const rectifyTime = (str = '&#