[프로그래머스] 수박수박수박수박수박수?

Jun_Gyu·2023년 8월 22일
0

프로그래머스

목록 보기
5/14


첫 풀이

처음 문제를 본 순간 '수박라는 두가지 문자열을 가지고 문제를 해결하면 되지 않을까'
라는 생각이 들었다.

n의 값에서 나누기 2의 몫 만큼 수박을 반복하고, 나머지가 1이 남을 경우 뒤에 를 붙여주면 되는 비교적 간단한 문제였다.

const solution = (n) => {
    let waterMelon ='수박'
    if(n % 2 === 0){
      return waterMelon.repeat(n/2)
    }else {
      return waterMelon.repeat(n/2) + '수'
    }
}

처음에는 반복문을 사용할까 했지만,
딱 이런 상황에 맞는 repeat() 메소드가 있어서 사용해보았다.

입력된 값 만큼 문자열을 반복하는 기능의 메소드이다!

profile
시작은 미약하지만, 그 끝은 창대하리라

0개의 댓글