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

2021. 5. 27. 00:56·코딩 테스트/Java
반응형
수박수박수박수박수박수?

 

문제 설명

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

제한 조건

  • n은 길이 10,000이하인 자연수입니다.
입출력 예
n return
3 "수박수"
4 "수박수박"
코드
class Solution {
    public String solution(int n) {
        String answer = "";
    
        for(int i=1; i<=n; i++){
            if(i%2==0){
                answer += "박";
            }else{
                answer += "수";
            }
             
        }
        return answer;
    }
}
해설

n의 길이만큼 반복하고, n의 짝수인 경우엔 "박" 을 더해주고, 홀수인 경우엔 "수"를 더해주었다.

주의해야할점은 for문 조건문에서 i=0부터인 조건을 주게되면 1글자는 무조건0이 나오기 때문에 "박"이 들어가버린다.

그래서 조건을 i=1, i는 n보다 같거나 작을때로 변경하였다.

 

출처 : 프로그래머스, https://programmers.co.kr/learn/courses/30/lessons/12922

반응형
저작자표시 (새창열림)

'코딩 테스트 > Java' 카테고리의 다른 글

[프로그래머스]Level 1 : 약수의 개수와 덧셈(JAVA)  (0) 2021.06.06
[프로그래머스]Level 1 : 제일 작은 수 제거하기(JAVA)  (0) 2021.06.01
[프로그래머스]Level 1 : 평균 구하기(JAVA)  (0) 2021.05.23
[프로그래머스]Level 1 : 하샤드 수(JAVA)  (0) 2021.05.23
[프로그래머스]Level 1 : 핸드폰 번호 가리기(JAVA)  (0) 2021.05.23
'코딩 테스트/Java' 카테고리의 다른 글
  • [프로그래머스]Level 1 : 약수의 개수와 덧셈(JAVA)
  • [프로그래머스]Level 1 : 제일 작은 수 제거하기(JAVA)
  • [프로그래머스]Level 1 : 평균 구하기(JAVA)
  • [프로그래머스]Level 1 : 하샤드 수(JAVA)
:j
:j
ddongjunn@gmail.com
  • :j
    dev.j
    :j
  • 전체
    오늘
    어제
    • :j
      • 프로그래밍 언어
        • Java
        • html
        • JavaScript
        • XML
        • JSON
        • CSS
        • jQuery
        • Web
        • k8s
        • JPA
      • 프레임워크
        • Spring
      • 코딩 테스트
        • Java
      • 네트워크
        • CCNA
      • 데이터베이스
        • Mssql
        • Oracle
      • 회고
      • :j story
      • CS
  • 블로그 메뉴

    • 홈
    • 태그
    • github
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    <br>
    id
    group by
    다형성
    항해플러스
    오버라이딩
    지역변수
    항해솔직후기
    오버로딩
    항해99
    항해플러스백앤드
    항해플러스백엔드
    MSSQL
    Queue
    appendChild
    항해백앤드
    HAVING
    class
    멤버변수
    Name
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
:j
[프로그래머스]Level 1 : 수박수박수박수박수박수?(JAVA)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.