CODINGTEST .18

dam lee·2022년 5월 16일
0

ALGORITHM STUDY

목록 보기
6/7
post-thumbnail

📝 수박수박수박수박수박수박수?

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

입출력 예시

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

주어진 문제 코드

function solution(n) {
    var answer = '';
    return answer;
}

✏️ 문제 풀이

function solution(n) {
    return n % 2 === 0 ? '수박'.repeat(n/2) : '수박'.repeat(n/2) + '수';
}
  1. n값으로 나올 수 있는 경우의 수는 두가지! 홀수면 '수' 짝수면 '박' >> %repeat함수 사용
    ++ 삼항연산자로 간단히 쓸 수 있음!



📗 '수박수박수박수박수박수박수?' 풀러가기

출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges

profile
기록하는 담입니다.

0개의 댓글