Algorithm Study

[Java Algorithm] 프로그래머스 Lv.0 _ 문자열 반복해서 출력하기

microsaurs 2024. 3. 5. 10:01
👿 문제 👿
문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해보세요.

 

[Algorithm]

➡️ 반복문 사용

 

[Code]

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();
        
        for (int i=0; i<n; i++) {
            System.out.print(str);
        }
    }
}

 

[+ Plus]

⭐️ 문자열 반복 메서드 repeat() 
String 메서드 중 하나로 String 문자열을 파라미터의 주어진 횟수만큼 반복
* 파라미터를 0으로 설정하면 빈 문자열 반환
* 파라미터를 음수로 설정하면 illegalArgumentExceptionthrow 에러 반환
➡️ [String변수].repeat(n);
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();
        System.out.println(str.repeat(n));
    }
}