for ( var i=0; i<1000;i++)
if (i%2!==0){
var a = '수'
if (i%2===0){
var b = '박'
return//.....이건 아닌 것 같다.
홀수번에는 '수', 짝수번에는 ' 박'이 반복되는 10000개 이하의 n 문자열을 만들고, 해당 숫자만큼만 substr()로 리턴하면 되지 않을까?
repeat()을 사용하면 특정 문자열을 원하는 만큼 반복할 수 있다.
var str = '수박'
var repeatstr = str.repeat(5000) //수박이 두 개의 문자열이니,5000번 반복해 붙였을 때 마지막 글자가 10000번째 글자가 될 것이므로..
//여기서 특정 숫자를 입력하면 그 숫자만큼만 글자를 가져오도록 하면 어떨까?
repeatstr.substr(0,n)//0번째부터 n개 가져오도록
//이렇게 풀어 제출해보았다.
function solution(n) {
var str = '수박'
var repeatstr = str.repeat(5000)
var answer = repeatstr.substr(0,n);
return answer;
}
//결과는..
보고 빵 터진 풀이 ㅋㅋㅋㅋㅋ