반응형
https://www.acmicpc.net/problem/25314
- 문제
- 문제 풀이
백준 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);
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 10810번 : 공 넣기 – JAVA [자바] (0) | 2023.08.07 |
---|---|
[백준] 2566번 : 최댓값 – JAVA [자바] (0) | 2023.08.07 |
[백준] 1747번 : 소수&팰린드롬 – JAVA [자바] (2) | 2023.08.03 |
[백준] 23972번 : 악마의 제안 – JAVA [자바] (0) | 2023.08.03 |
[백준] 1920번 : 수 찾기 – JAVA [자바] (0) | 2023.08.03 |
댓글