문제 풀기/JavaScripts
문제 31. 수박수박수박수박수박수?(repeat, slice)
kagan-draca
2024. 7. 18. 16:36
반복문을 사용하면 쉽게 풀 수는 있지만 수행시간에 불이익이 생겨
반복문을 사용하지 않고 풀 수 있는 방법이 없을까? 계속 생각해봤다.
문자열을 반복시켜주는 repeat(n)함수가 있었는데
입력한 n개를 바탕으로 "문자 or 문자열"을
n번 반복시켜준다.
그 후, slice 함수로 0 ~ n 까지 잘라준다
그러면 index 상에서 0 ~ n - 1까지만
잘라주기 때문에 원하는 결과를 얻을 수 있다.
제출한 코드 :
function solution(n)
{
return "수박".repeat(n).slice(0,n)
}