#1. 수박수박수박수박수?

 

문제 설명

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

 

제한조건

  • n은 길이 10,000이하인 자연수입니다

 

입출력 예

n return
3 "수박수"
4 "수박수박"

 

풀이

function solution(n) {
  // 빈 문자열 선언
  let str = '';
  // 0부터 파라미터 값까지 반복하면서 나눈 수가 짝수면 '수'를 홀수면 '박'을 뒤에 붙인다
  for(let i = 0; i < n; i++) str += i % 2 === 0 ? '수' : '박';
  // str 리턴
  return str;
}

// 호출
solution(3);  // 수박수
solution(4);  // 수박수박

 

결과

 

소감

파라미터 값을 나누어서 홀수냐 짝수냐만 판별하여 문자열을 붙이면 되는 쉬운 문제였습니다. 

+ Recent posts