[8 kyu]String repeat
1095 ワード
このアルゴリズムはcodewars【言語:javascript】から来ました.翻訳に誤差があれば、ご了承ください.タスク は、与えられた文字列n回を繰り返すrepeat Strという関数を作成する. 例えば、repeat Str(6、「I」)/「III」repeat Str(5、「Hello」)/「Hello Hello Hello Hello Hello」 解答【間違いがあったら、メッセージを教えてください.】 その1 その2のrepeat方法 その3 その4 その5は です.その六数組の空席
const repeatStr = (n,s) => new Array(n).fill(s).join('');
// es6 repeat , n 。
const repeatStr = (n,s) => s.repeat(n);
let repeatStr = (n, s) => `${s.repeat(n)}`;
function repeatStr (n, s) {
String.prototype.repeat = function(n) {
return (new Array(n + 1)).join(this);
};
return s.repeat(n);
}
function repeatStr (n, s) {
var repeated = "";
while(n > 0) {
repeated += s;
n--;
}
return repeated;
}
// Array(3) // [, , ,] Array(3) 3
function repeatStr (n, s) {
return Array(n+1).join(s);
}