[BaekJoon] 2753번 - 윤년 [Java][C++]
문제 링크 1. 아이디어 주어진 연도가 윤년인지 구하는 문제로 4의 배수이면서 100의 배수가 아닌 경우와 400의 배수인 경우 윤년으로 판단하도록 조건식을 구성하면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(S...
문제 링크 1. 아이디어 주어진 연도가 윤년인지 구하는 문제로 4의 배수이면서 100의 배수가 아닌 경우와 400의 배수인 경우 윤년으로 판단하도록 조건식을 구성하면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(S...
문제 링크 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 { publ...
문제 링크 1. 아이디어 예제 입력이 2541일 때, 예제 출력이 1998이므로 서기 연도는 불기 연도에서 543을 빼면 구할 수 있는 것을 알 수 있다. 2. 코드 1. 풀이 [Java] import java.io.*; public class Main { public static void main(String[] ar...
문제 링크 1. 아이디어 x, y의 부호로 위치한 사분면을 판단할 수 있어서 조건문을 활용하면 해결할 수 있다. 1사분면의 경우 $x > 0$, $y > 0$ 2사분면의 경우 $x < 0$, $y > 0$ 3사분면의 경우 $x < 0$, $y < 0$ 4사분면의 경우 $x > 0$, $...
문제 링크 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¹² 까지여서 정수 타입을 사용할 경우 오버플로우에 주의해야 한다. 2. 코드 1. 풀이 [Java] long 타입으로 입력을 받아서 오버플로우를 방지했다. import java.io.*; import java.util.*; publi...
문제 링크 1. 아이디어 두 정수 A, B의 곱을 산술 연산자를 활용하여 구하면 된다. 2. 코드 1. 풀이 [Java] import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOExcep...