-
Notifications
You must be signed in to change notification settings - Fork 340
Bonfire Repeat a string repeat a string
Created by Rafase282
Github | FreeCodeCamp | CodePen | LinkedIn | Website | E-Mail
- Difficulty: 1/5
Repeat a given string (first argument) n times (second argument). Return an empty string if n is a negative number.
Remember to use Read-Search-Ask if you get stuck. Try to pair program. Write your own code.
function repeat(str, num) {
// repeat after me
return str;
}
repeat('abc', 3);
The program is very simple, we have to take a variable and return that variable being repeated certain amount of times. No need to add space or anything, just keep repeating it into one single string.
You can't edit strings, you will need to create a variable to store the new string.
Create a loop to repeated the code as many times as needed.
Make the variable created store the current value and append the word to it.
function repeat(str, num) {
var accumulatedStr = "";
while (num > 0) {
accumulatedStr += str;
num--;
}
return accumulatedStr;
}
- Create a variable to store the repeated word.
- Use a while loop or for loop to repeat code as many times as needed according to
num
- The we just have to add the string to the variable created on step one. and increase or decrease num depending on how you set the loop.
- At the end of the loop, return the variable for the repeated word.
Thanks for visiting, if you like this please feel free to star my repo, follow me or even contact me about contributing as it will be a lot of work and having help would be cool.
- HTML5 and CSS
- Responsive Design with Bootstrap
- Gear up for Success
- jQuery
- Basic JavaScript
- Object Oriented and Functional Programming
- Basic Algorithm Scripting
- Basic Front End Development Projects
- Intermediate Algorithm Scripting
- JSON APIs and Ajax
- Intermediate Front End Development Projects
- Claim Your Front End Development Certificate
- Upper Intermediate Algorithm Scripting
- Automated Testing and Debugging
- Advanced Algorithm Scripting
- AngularJS (Legacy Material)
- Git
- Node.js and Express.js
- MongoDB
- API Projects
- Dynamic Web Applications
- Claim Your Back End Development Certificate
- Greefield Nonprofit Project 1
- Greefield Nonprofit Project 2
- Legacy Nonprofit Project 1
- Legacy Nonprofit Project 2
- Claim your Full Stack Development Certification
- Whiteboard Coding Interview Training
- Critical Thinking Interview Training
- Mock Interview 1
- Mock Interview 2
- Mock Interview 3