2020-06-30 14:21:26 +05:30

2.1 KiB
Raw Blame History

id, title, isRequired, challengeType, videoUrl, localeTitle
id title isRequired challengeType videoUrl localeTitle
afcc8d540bea9ea2669306b6 Repeat a String Repeat a String true 5 重复一个字符串重复字符串

Description

num times第二个参数重复给定的字符串str (第一个参数)。如果num不是正数,则返回空字符串。如果卡住,请记得使用Read-Search-Ask 。编写自己的代码。

Instructions

Tests

tests:
  - text: '<code>repeatStringNumTimes(&quot;*&quot;, 3)</code>应该返回<code>&quot;***&quot;</code> 。'
    testString: assert(repeatStringNumTimes("*", 3) === "***");
  - text: '<code>repeatStringNumTimes(&quot;abc&quot;, 3)</code>应该返回<code>&quot;abcabcabc&quot;</code> 。'
    testString: assert(repeatStringNumTimes("abc", 3) === "abcabcabc");
  - text: '<code>repeatStringNumTimes(&quot;abc&quot;, 4)</code>应返回<code>&quot;abcabcabcabc&quot;</code> 。'
    testString: assert(repeatStringNumTimes("abc", 4) === "abcabcabcabc");
  - text: '<code>repeatStringNumTimes(&quot;abc&quot;, 1)</code>应该返回<code>&quot;abc&quot;</code> 。'
    testString: assert(repeatStringNumTimes("abc", 1) === "abc");
  - text: '<code>repeatStringNumTimes(&quot;*&quot;, 8)</code>应该返回<code>&quot;********&quot;</code> 。'
    testString: assert(repeatStringNumTimes("*", 8) === "********");
  - text: '<code>repeatStringNumTimes(&quot;abc&quot;, -2)</code>应返回<code>&quot;&quot;</code> 。'
    testString: assert(repeatStringNumTimes("abc", -2) === "");
  - text: 不应使用内置的<code>repeat()</code>方法
    testString: assert(!/\.repeat/g.test(code));

Challenge Seed

function repeatStringNumTimes(str, num) {
  // repeat after me
  return str;
}

repeatStringNumTimes("abc", 3);

Solution

// solution required