본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [수박수박수박수박수박수?] 자바 Lv.1

by tripleup 2023. 8. 5.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 연습문제 -> 수박수박수박수박수박수?

https://school.programmers.co.kr/learn/courses/30/lessons/12922


해결 과정

 

필자는 먼저 이 n이 짝수인지 홀수인지에 따라 조건을 나누어서 해결하였다.

 

우선 n이 짝수인 경우에는 n/2 만큼 "수박"을 answer에 누적하여 더해주었고,

n이 홀수인 경우에는 n/2만큼 "수박"을 더해준거에 "수"를 answer에 추가로 더해주었다.

 

소스 코드

 

class Solution {
    public String solution(int n) {
        String answer = "";
        if (n % 2 == 0) {
            for (int j=0; j<n/2; j++) {
                answer +="수박";
            }
        }else {
            for (int j=0; j<n/2; j++) {
                answer +="수박";
            }
                answer += "수";
        }

        return answer;
    }
}

 


728x90
반응형

댓글