본문 바로가기

Algorithm

[Java] 백준 11944 : NN

1. 문제

https://www.acmicpc.net/problem/11944

 

11944번: NN

첫 번째 줄에는 N, M이 주어진다. (1 ≤ N, M ≤ 2016)

www.acmicpc.net

2. 풀이

- n 보다 m 이 크면 n을 m 만큼만 출력하는 문제

3. 코드

package baekjoon;

import java.util.Scanner;

public class Q11944 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        int n = scanner.nextInt();
        int m = scanner.nextInt();
        StringBuilder sb = new StringBuilder();

        for (int i = 0; i < n; i++) { // n만큼 빌더에 대입
            sb.append(n);
        }
        if (sb.length() > m) { // sb.length 가 m 보다 크면
            System.out.println(sb.substring(0, m)); // subString 메소드를 활용해서 0,m 까지 출력
        } else {
            System.out.println(sb);
        }
    }
}