📊 Algorithm&SQL

[Java/백준] We love kriii #10718

오늘 ONEUL 2022. 3. 13. 21:52

문제

 

 

풀이

public class Main {
    public static void main(String[] args) {
        System.out.println("강한친구 대한육군");
        System.out.println("강한친구 대한육군");
    }
}

이렇게 직관적으로(?) 제출했는데 다른 답변을 보면서 문자열을 반복하는 다양한 방법을 알게 되었다.

 

1) for문을 이용하는 방법

public class Main {
    public static void main(String[] args) {
        for (int i=0; i<2; i++) {
            System.out.println("강한친구 대한육군");
        }
    }
}

불필요한 루프를 피하고 싶다면 다른 방법도 있다.

 

2) repeat 메서드를 이용하는 방법

public class Main {
    public static void main(String[] args) {
        System.out.println("강한친구 대한육군\n".repeat(2));
    }
}

repeat 메서드는 String 문자열을 파라미터에 주어진 횟수만큼 반복한다.

Java에서 문자열을 반복하고 싶을 때 유용하게 사용할 수 있다.

 

 

 

 

 

10718번: We love kriii

ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박

www.acmicpc.net