코딩 테스트 연습

프로그래머스 [level 0 / Java] 문자열 반복해서 출력하기

beginner-development 2026. 6. 4. 22:13

문제

문자열 str과 정수 n이 주어집니다.

str n 번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.


제한사항

1 ≤ str의 길이 ≤ 10

1 n ≤ 5

 

입출력 예

입력 #1

string 5

 

출력 #1

stringstringstringstringstring

풀이

 

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        int n = sc.nextInt();
        if (1 <= str.length() && str.length() <= 10) {
            if(1 <= n && n <= 5) {
                for(int i=0; i<n; i++) {
                    System.out.print(str);
                }
            }
        }
    }
}

 

설명

length() : 문자열의 길이를 알고자 할 때 사용된다. 배열과 컬렉션프레임워크 타입의 길이를 알고자 할 때는 아래를 사용한다.

  • length : 배열의 길이를 알고자 할 때 사용된다.
  • size() : 컬렉션프레임워크 타입의 길이를 알고자 할 때 사용된다.

출처 : https://school.programmers.co.kr/learn/challenges