Symbol
[프로그래머스] LV 1. 수박수박수박수박수박수? - Javascript
프로그래머스 LV 1. 수박수박수박수박수박수? - Javascript 문제 풀이 입니다.
2024-03-28

📌문제

문제 설명

길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.

제한사항

  • n은 길이 10,000이하인 자연수입니다.

입출력 예

nreturn
3"수박수"
4"수박수박"

📌My Solution


n까지 for문을 돌면서 i가 홀수면 "수" 짝수면 "박" 을 answer에 더해주어 해결했다.

📌Best Solution


"수박" 문자열을 n의 절반만큼 반복 시킨 후 n이 홀수일때 "수" 를 더해서 해결했다.
내 답안지보다 성능면에서 훨씬 빠르다.