blog.itcode.devblog.itcode.dev

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

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

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

길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
RWB0104
@RWBwritten at 2021-12-18 08:15:21
프로그래머스

시리즈 모아보기

프로그래머스

46 / 78
랭크사용 언어
Level 1

🖼️ JAVA

🔗 수박수박수박수박수박수?

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

  • n은 길이 10,000이하인 자연수입니다.
nreturn
3"수박수"
4"수박수박"

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

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

JAVA

/**
 * 수박수박수박수박수박수? 클래스
 *
 * @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();
	}
}
# 프로그래머스# 알고리즘# JAVA(자바)# Level 1
ship
blog.itcode.dev

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

7.0.7
Developed by RWB since 2021.057th upgraded at 2026.08