백준 25314: long을 반복해서 출력하기 (Java)
‘코딩은 체육과목 입니다’에서는 입력값을 4로 나눈 횟수만큼 long 을 출력하고 마지막에 int를 붙입니다.
long 뒤에 공백을 포함해 반복 출력하므로 단어 사이가 구분됩니다. 여기서 만드는 문자열은 문제의 출력 규칙입니다. 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();
}
}