문자열 반복해서 출력하기(repeat)

Psj·2024년 12월 9일
0

코딩테스트

목록 보기
2/12

내 풀이

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

다른 사람 풀이

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));
    }
}

깨달음

String 의 함수 중 repeat 이 있는 걸 알았다.

String stars = "*".repeat(5);
System.out.println(stars); // 출력: "*****"

repeat 메서드는 간단하지만, 문자열 작업에서 유용하게 활용할 수 있는 강력한 도구입니다. Java 11 이상에서만 지원되므로, 사용하는 JDK 버전을 확인해야 합니다.

profile
Software Developer

0개의 댓글