Blog

백준 25314: long을 반복해서 출력하기 (Java)

‘코딩은 체육과목 입니다’에서는 입력값을 4로 나눈 횟수만큼 long 을 출력하고 마지막에 int를 붙입니다.

long 뒤에 공백을 포함해 반복 출력하므로 단어 사이가 구분됩니다. 여기서 만드는 문자열은 문제의 출력 규칙입니다. Java에서 실제로 쓰는 자료형 선언은 아닙니다.

Java
import java.io.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int n = Integer.parseInt(br.readLine()) / 4;
        for (int i = 0; i < n; i++) {
            bw.write("long ");
        }
        bw.write("int");
        bw.flush();
    }
}