새소식

알고리즘 문제풀이/프로그래머스

[프로그래머스] Level1 연습문제 수박수박수박수박수박수? 자바(java) 풀이

  • -

프로그래머스(Programmers) 코딩테스트 연습

LEVEL 1 연습문제

프로그래머스 수박수박수박수박수박수?


문제 정리

n의 길이에 따라 "수박수박수박수박"으로 반복되는 문자열을 출력합니다.


문제 풀이

딱 봐도 간단한 문제이기에 이런 문제일수록 가장 간단하게 접근해야 합니다.
다음과 같은 방법들이 있습니다.

  1. StringBuffer의 append를 이용해 "수박" 붙여 나가기
  2. 그냥 string에 붙이기
  3. "수박수박수박...." 길이 10000으로 만들어 두고 substring 메소드 이용

1,2번의 기본적인 생각은 길이가 2로 나누어 떨어지면 "수박"모두 붙이고, 그렇지 않으면 "수"만 붙이는 것입니다.

수박수박수박수박수? 자바(java) 코드

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.