본문 바로가기
백준

[백준] 25314번 : 코딩은 체육과목 입니다 – JAVA [자바]

by Hongwoo 2023. 8. 4.
반응형

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

 

25314번: 코딩은 체육과목 입니다

오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++

www.acmicpc.net

 


  • 문제

 

 


  • 문제 풀이

백준 25314번 코딩은 체육과목 입니다는 브론즈 5 난이도의 문제이다.

 

이 문제에서 4의 배수인 정수 N이 주어진다. 이때 혜아가 N바이트 정수까지 저장할 수 있다고 생각하는 정수 자료형의 이름을 출력하면 된다.

 

문제에서 주어진 바로는 혜아는 기본인 4 바이트는 long int라고 생각하고 여기서 4 바이트씩 추가될수록 앞에 long이 붙는다고 생각한다.

 

따라서, n이 주어졌을 때 loop을 통해서 4를 뺄 때마다 long을 출력하고 이 n이 0이 되면 int를 출력해 주면 된다.

 

자세한 코드는 아래에 있는 코드를 참고하면 되겠다.

 

 


  • 코드

 

import java.io.*;
import java.util.*;

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());
        StringBuilder sb = new StringBuilder();
        while (n > 0) {
            sb.append("long ");
            n -= 4;
        }
        sb.append("int");
        System.out.println(sb);

    }

}

 

 

반응형

댓글