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
-
JavaScriptで文字列の重みを計算する
文字の重さ(アルファベット): 英語のアルファベットの重みは、1ベースのインデックスだけではありません。 たとえば、「c」の重みは3、「k」は11などです。 小文字の文字列を受け取り、その文字列の重みを計算して返すJavaScript関数を作成する必要があります。 例 このためのコードは-になります const str = 'this is a string'; const calculateWeight = (str = '') => { str = str.toLowerCase(); con
-
JavaScriptで時間文字列を修正する
問題 「HH:MM:SS」形式の時間文字列を受け取るJavaScript関数を作成する必要があります。 しかし、それに加えて問題があり、多くのタイムストリングが壊れているため、MM部分が60を超え、SS部分も60を超える可能性があります。 この関数は、文字列に必要な変更を加えて、修正された新しい文字列を返す必要があります。 たとえば- "08:11:71" -> "08:12:11" 例 以下はコードです- const str = '08:11:71'; const rectifyTime = (str = '