[프로그래머스] 수박수박수박수박수박수? - JavaScript
문제 출처
Lv.1 수박수박수박수박수박수? - JavaScript
문제 설명
길이가 n이고, “수박수박수박수….”와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 “수박수박”을 리턴하고 3이라면 “수박수”를 리턴하면 됩니다.
제한 조건
- n은 길이 10,000이하인 자연수입니다.
예시
입출력 예
n | return |
---|---|
3 | “수박수” |
4 | “수박수박” |
풀이
function solution(n)){
// n = 3
// "수박" 단어를 3번 반복한 문자열을 만들어 준다.
// "수박수박수박"
const str = ("수박").repeat(n);
// 만들어진 문자열을 길이 0부터 3까지 자른 뒤 리턴해준다.
// "수박수박수박" -> "수박수"
return str.slice(0, n);
}
console.log(solution(3)); // "수박수"
console.log(solution(4)); // "수박수박"
정리
repeat 메소드를 이용한 간단한 풀이였습니다.
사용된 메서드에 대해 더 공부하고 싶으신 분은 링크를 클릭해주세요!
repeat() 메서드 - MDN
slice() 메서드 - MDN
피드백은 언제나 환영입니다. 😊