본문 바로가기
Algorithm/Programmers

[Programmers] 수박수박수박수박수박수?(JavaScript)

by 백승전 2022. 5. 14.

 

알림

 

본 포스팅은 공부 목적으로 작성된 글이며 상업적 목적으로 절대 사용되지 않았음을 밝힙니다.

 

문제

 

https://programmers.co.kr/learn/courses/30/lessons/12922

 

코딩테스트 연습 - 수박수박수박수박수박수?

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

programmers.co.kr

 

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

 

코드

 

function solution(n) {
    let answer = '';
    for (let i = 0; i < n; i++) {
        i % 2 == 0 ? answer +='수' : answer += '박'
    }   
    return answer;
}

 

풀이

 

변수를 하나 생성하고 반복문을 돌려 짝수일 때 '수', 홀수일 때 '박'이 더해지도록 코드를 작성하면 됩니다.

댓글