놀이터

백준 java) #25314번 : 코딩은 체육과목입니다.

Moonsu99 2023. 4. 6. 18:01

백준 java) #25314번 : 코딩은 체육과목입니다.

기초적인 문제이다.

이번엔 Scanner이 아닌 BufferedReader로 풀어보았다.

크게 4단계로 구성할 수 있다.

  • BufferedReader와 InputStreamReader 클래스를 사용하여 입력을 받는다.
  • 첫 번째 줄에서 입력받은 값 N을 int형으로 변환.
  • for문을 이용하여 N을 4로 나눈 몫만큼 "long "을 출력.
  • 마지막으로 "int"를 출력하여 정수 자료형의 이름을 완성.
  • 즉, 입력받은 값 N을 4로 나눈 몫만큼 long을 출력하고, 마지막에 int를 출력하여 N바이트 정수까지 저장할 수 있는 정수 자료형의 이름을 출력하는 것이다.

*풀이

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
    public static void main(String[] args) throws IOException{
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    int N = Integer.parseInt(br.readLine());
    for(int i = 0; i < N/4; i++){
        System.out.print("long ");
    }
        System.out.print("int");
    }
}

*출력