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

정호·2023년 6월 9일
0

문제 풀이

목록 보기
36/60

문제 링크

1️⃣ 문제 설명

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


2️⃣ 제한 사항

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

3️⃣ 입출력 예

4️⃣ 나의 풀이

function solution(n) {
    let result = ""
    for(let i = 1; i<=n; i++){
        if(i % 2 === 0){
            result += "박"
        }else{
            result += "수"
        }
    }
    return result
}

짝수와 홀수일 경우를 나눠서 박과 수를 출력 해주었다.
차례대로 수박수박수박수박수박......

다른사람의 풀이

그냥 광기의 풀이가 웃겨서 가져와봤다...

function waterMelon(n){
  var result = "수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박"
  //함수를 완성하세요

  return result.substring(0,n);
}

// 실행을 위한 테스트코드입니다.
console.log("n이 3인 경우: "+ waterMelon(3))
console.log("n이 4인 경우: "+ waterMelon(4))
profile
열심히 기록할 예정🙃

0개의 댓글