[ Lv.1 ] 수박수박수박수박수박수?

leeda06·2023년 4월 1일
0

코딩테스트

목록 보기
2/51
post-thumbnail

문제

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

조건

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


입출력 예

nreturn
3"수박수"
4"수박수박"

내가 짠 코드

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

문제 풀이

  • 처음에는 if문을 이용하여 조건을 충족할 때에만 작동하게 한다
  • for문에 int i를 만들어 1부터 n까지 반복한다
  • i가 짝수이면 "박"이 저장되고 홀수이면 "수"를 저장한다

실행 결과

브라보~! 멋지다 가진아👏

profile
웹솔루션과

0개의 댓글