重复操作算法挑战
问题:
循环拼接一个指定的字符串 num
次,如果num
是一个负数,则返回一个空字符串。
要求:
repe
at("*", 3)
应该返回 "***"
.
repeat("abc", 3)
应该返回 "abcabcabc"
.
repeat("abc", 4)
应该返回 "abcabcabcabc"
.
repeat("abc", 1)
应该返回 "abc"
.
repeat("*", 8)
应该返回 "********"
.
repeat("abc", -2)
应该返回 ""
.
问题答案:
function repeat(str, num) {
// repeat after me
if(num<0){
return "";
}else{
return str.repeat(num);
}
}
repeat("abc", 3);
题目链接:
https://www.w3cschool.cn/codecamp/repeat-a-string-repeat-a-string.html