본문 바로가기
IT/Algorithm

프로그래머스(Programmers) 수박수박수박수박수박수? 풀이(java)

by flatsun 2019. 8. 7.
반응형

프로그래머스 수박수박수박수박수박수? 문제는

 

n이 3이면 수박수

n이 4면 수박수박인 것을 볼 때

 

홀수는 수, 짝수는 박을 붙이는 것을 알 수 있다

 

즉 n까지 값을 올리면서

홀수면 수, 짝수면 박을 붙이면 된다는 얘기다

 

내 경우에는 이렇게 해서 풀었는데

실제 프로그래머스에 답안 제출할 경우에는

 

class Solution {
  public String solution(int n) {
      String answer = "";

      for(int i = 0; i < n ; i++) {
          if(i%2 == 0) { // 짝수일 경우
              // answer에 수 추가
              answer = answer + "수";
          } else { // 홀수일 경우
              // answer에 박 추가
              answer = answer + "박";
          }
      }
      return answer;
  }
}

아래 내용을 복사 붙여넣기 하면 된다

반응형

댓글