/favicon.ico

itcode.dev

[프로그래머스 / JAVA] Level 1 수박수박수박수박수박수? (12922)

2021-12-18 (토) 17:15:21
https://user-images.githubusercontent.com/50317129/145976356-6b5d1430-31c0-4c34-829e-6be8f747ab19.png
프로그래머스

시리즈 모아보기

프로그래머스

46 / 78
Table of Contents
  • 1. 수박수박수박수박수박수?
  • 1.1. 문제 설명
  • 1.2. 제한 사항
  • 1.3. 입출력 예
  • 2. 풀이
  • 2.1. 코드

수박수박수박수박수박수?

랭크사용 언어
Level 1

JAVA

🔗

문제 설명

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

제한 사항

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

입출력 예

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

풀이

문자열 길이 n에 따라 수박수박수박...의 형태로 이루어진 문자열을 만들면 된다.

n번 만큼 반복하여 짝수 인덱스일 경우 수, 홀수 인덱스일 경우 박을 이어붙여 문자열을 만들면 된다.

코드

JAVA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/**
 * 수박수박수박수박수박수? 클래스
 *
 * @author RWB
 * @since 2021.12.13 Mon 16:05:46
 */
class Solution
{
    /**
     * 해답 반환 메서드
     *
     * @param n: [int] 자연수
     *
     * @return [String] 해답
     */
    public String solution(int n)
    {
        StringBuilder builder = new StringBuilder();
        
        for (int i = 0; i < n; i++)
        {
            builder.append(i % 2 == 0 ? "수" : "박");
        }
        
        return builder.toString();
    }
}

Tags

# 프로그래머스
# 알고리즘
# JAVA(자바)
# Level 1
이전 게시글

[프로그래머스 / JAVA] Level 1 소수 찾기 (12921)

[프로그래머스 / JAVA] Level 1 소수 찾기 (12921)
다음 게시글

[프로그래머스 / JAVA] Level 1 문자열을 정수로 바꾸기 (12925)

[프로그래머스 / JAVA] Level 1 문자열을 정수로 바꾸기 (12925)
ship

𝝅번째 알파카의 개발 낙서장

v6.6.1
Developed by RWB since 2021.056th upgraded at 2025.05