개발조각

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

알고리즘🅰/프로그래머스

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

개발조각 2022. 2. 23. 16:48
728x90
반응형

이번 문제는 쉬워서 보자마자 풀었습니다.


해결방안

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

짝수이면 문자열에 '박'을 추가해 주었고,

홀수이면 문자열에'수'를 추가해 주었습니다.

 

  • for(let i=1; i<=n; i++) : 1~n까지 반복
  • i % 2 === 0 : 짝수이면
  • i % 2 === 0 ? answer += '박' : answer += '수'
    : 삼항 연산자를 써서 짝수이면 answer에 '박'을 추가, 홀수이면 answer에 '수'를 추가하였습니다.

 

삼항 연산자

구문 : 조건 ? true : false

  • 조건이 true이면 true를 실행
  • 조건이 false이면 false를 실행

 

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

i%2만 써도 가능합니다.


여기까지 프로그래머스 수박수박수박수박수박수? 해결방안에 대해 설명해보았습니다.

728x90
반응형
Comments