[BaekJoon] 2753번 - 윤년 [Java][C++]
문제 링크 1. 문제 풀이 주어진 연도가 윤년인지 구하는 문제로 $4$ 의 배수이면서 $100$ 의 배수가 아닌 경우와 $400$ 의 배수인 경우 윤년으로 판단하도록 조건식을 구성하면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static v...
문제 링크 1. 문제 풀이 주어진 연도가 윤년인지 구하는 문제로 $4$ 의 배수이면서 $100$ 의 배수가 아닌 경우와 $400$ 의 배수인 경우 윤년으로 판단하도록 조건식을 구성하면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static v...
문제 링크 1. 문제 풀이 세 자리 수 곱셈에서 자리별 곱셈 결과와 최종 곱셈 결과를 출력해야 하는 문제로 각 자리의 숫자가 뭔지를 구해야 한다. 세 자리 수 $N$ 에 대해, 일의 자리 수는 $N$ 을 $10$ 으로 나눈 나머지, 십의 자리 수는 $N$ 을 $10$ 으로 나눈 몫을 $10$ 으로 나눈 나머지, 백의 자리 수는 $N$ 을 ...
문제 링크 1. 문제 풀이 Hello World!를 출력하면 된다. 2. 코드 1. 풀이 [Java] public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 2. 풀이 ...
문제 링크 1. 문제 풀이 현재 시각을 의미하는 시($A$)와 분($B$)이 주어졌을 때, $C$ 분 이후 시각을 출력해야 하는 문제이다. $A$ 시 $B$ 분에서 $C$ 분이 지난 시각은 $B + C$ 를 60으로 나눈 나머지가 분의 정보가 되며 몫과 $A$ 를 더한 값이 시의 정보가 된다. 이때 24시마다 0시가 되므로 시 정보도 24...
문제 링크 1. 문제 풀이 주사위의 세 눈이 모두 같은 경우 한 가지, 주사위의 두 눈이 서로 같은 경우 세 가지, 나머지 케이스로 분류하는 조건문을 활용하면 해결할 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { pub...
문제 링크 1. 문제 풀이 예제 입력이 $2541$ 일 때, 예제 출력이 $1998$ 이므로 서기 연도는 불기 연도에서 $2541 - 1998 = 543$ 을 빼면 구할 수 있는 것을 알 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public stat...
문제 링크 1. 문제 풀이 $x$, $y$ 의 부호로 위치한 사분면을 판단할 수 있어서 조건문을 활용하면 해결할 수 있다. 1사분면의 경우 $x > 0$, $y > 0$ 2사분면의 경우 $x < 0$, $y > 0$ 3사분면의 경우 $x < 0$, $y < 0$ 4사분면의 경우 $x >...
문제 링크 1. 문제 풀이 두 정수 $A$, $B$ 의 대소 관계를 비교하여 출력하는 문제로 조건문을 활용하면 해결할 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public static void main(String...
문제 링크 1. 문제 풀이 세 정수 $A$, $B$, $C$ 의 합을 구하는 문제로 각 수의 최댓값이 $10^{12}$ 까지여서 정수 타입을 사용할 경우 오버플로우에 주의해야 한다. 2. 코드 1. 풀이 [Java] long 타입으로 입력을 받아서 오버플로우를 방지했다. import java.io.*; import java.u...
문제 링크 1. 문제 풀이 두 정수 $A$, $B$ 의 곱을 산술 연산자를 활용하여 구하면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws I...