반복문 문제풀기
문제 2
문자열과 수를 입력받아 반복된 문자열을 리턴해야 합니다.
입력
인자 1 : str
- string 타입의 문자열
인자 2 : num
- number 타입의 정수 (num >= 0)
출력
- string 타입을 리턴해야 합니다.
주의 사항
- 반복문(for)문을 사용해야 합니다.
- 0을 입력받은 경우, 빈 문자열을 리턴해야 합니다.
정답풀기
// 2번답
const repeatString = (str,num) =>{
for(let i=0; i <num; i++){
console.log(String(str))
if(num === 0){
console.log('')
}
}
}
repeatString('code',7)
반복문(for)문을 사용해야 합니다.
for(let i=0; i
0을 입력받은 경우, 빈 문자열을 리턴해야 합니다.
if(num === 0){
console.log('')
}
string 타입을 리턴해야 합니다.
console.log(String(str))
문제 3
수(num)를 입력받아 1부터 num까지의 정수로 구성된 문자열을 리턴해야 합니다.
입력
인자 1 : num
- number 타입의 정수 (num >= 1)
출력
- string 타입을 리턴해야 합니다.
주의 사항
- 반복문(for)문을 사용해야 합니다.
- 숫자(number string) 사이의 구분은 없습니다. ('1234567')
입출력 예시
let output = makeDigits(5); console.log(output); // --> "12345"
output = makeDigits(7); console.log(output);// --> "1234567"
-----------------------------------------------------
문제4번답
수(num)를 입력받아 1부터 num까지의 정수로 구성된 문자열을 리턴해야 합니다.
- number 타입의 정수 (num >= 1)
- string 타입을 리턴해야 합니다.
--------------
아직못푼거
5번
const makeOddDigits=(num)=>{
let i=0;
while(i<num){
console.log(i%2===0)
i++
}
}
makeOddDigits(10)
이렇게 했는데 값에 true,false만 뜹니다
1번
const sumTo=(num)=>{
for(let i=0; i<num; i++){
console.log(i+1+i+1)
}
}
sumTo(3)
이렇게 풀었는데
숫자 쓴것만 더해지는게 아니고
전에 쓴것도 더해져서 반복되어 나옵니다