文字列を繰り返す
1261 ワード
str
回(第2の引数)のために与えられたストリングnum
(最初の引数)を繰り返します.num
が正の数でない場合は空の文字列を返します.また、内蔵の.repeat()
メソッドまたは再帰を使用することもできます.function repeatStringNumTimes(str, num) {
return str;
}
repeatStringNumTimes("abc", 3);
これは if (num < 0) return "";
return str.repeat(num); // would console log abcabcabc;
function repeatStringNumTimes(str, num) {
if (num <= 0) return "";
if (num === 1) return str; //base case
return str + repeatStringNumTimes(str, num - 1);
};
repeatingStringNumTimes("abc", 3);
// "abc" + repeatStringNumTimes("abc", 2)
// "abc" + repeatStringNumTimes("abc", 1)
// "abc"
function repeatStringNumTimes(str, num) {
let final = "";
if (num < 0) return "";
for (let i = 0; i < num; i++) {
final = final + str;
}
return final;
}
console.log(repeatStringNumTimes("abc", 3)); // will display abcabcabc
Reference
この問題について(文字列を繰り返す), 我々は、より多くの情報をここで見つけました https://dev.to/rthefounding/repeat-a-string-repeat-a-string-96cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol