본문 바로가기
PRO

프로그래머스 1단계 : 수박수박수박수박수박수?

by 코빈_ 2022. 11. 21.

프로그래머스 1단계 : 수박수박수박수박수박수?

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


제한 사항

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

나의 문제 풀이

for문을 사용하여 뭐 i값에 2를 나눴을때 0이 되는 값 즉 짝수에는 박을 뽑고 else로 나머지 값들은 수를 뽑았습니다.

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

다른 사람 문제 풀이

이분은 수박을 엄청 나열하고 substring로 원하는 값을 추출한 것 같습니다.

function waterMelon(n){
    var result = "수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박"
  
    return result.substring(0,n);
  }

댓글


INFORMATION

javascript

css

html