[BaekJoon] #18108 - 1998년생인 내가 태국에서는 2541년생?! [Java][C++]
문제 링크 1. 아이디어 예제 입력이 2541일 때, 예제 출력이 1998이므로 서기 연도는 불기 연도에서 543을 빼면 구할 수 있음을 알 수 있다. 2. 복잡도 접근 시간 공간 풀이 $O(1)$ $O(1)$ ...
문제 링크 1. 아이디어 예제 입력이 2541일 때, 예제 출력이 1998이므로 서기 연도는 불기 연도에서 543을 빼면 구할 수 있음을 알 수 있다. 2. 복잡도 접근 시간 공간 풀이 $O(1)$ $O(1)$ ...
문제 링크 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. 복잡도 접근 시간 공간 풀이 $O(1)$ $O(1)$ 3. 코드 풀이 [J...
문제 링크 1. 아이디어 세 정수 $A$, $B$, $C$의 합을 구하는 문제로 각 수의 최댓값이 $10^{12}$까지여서 정수 타입을 사용할 경우 오버플로우에 주의해야 한다. 2. 복잡도 접근 시간 공간 풀이 $O(1)$ $O...
문제 링크 1. 아이디어 두 정수 $A$, $B$의 곱을 산술 연산자를 활용하여 구하면 된다. 2. 복잡도 접근 시간 공간 풀이 $O(1)$ $O(1)$ 3. 코드 풀이 [Java][C++] import...
문제 링크 1. 아이디어 주어진 아이디 뒤에 ??!를 붙여서 출력만 하면 된다. 2. 복잡도 접근 시간 공간 풀이 $O(1)$ $O(1)$ 3. 코드 풀이 [Java][C++] import java.io...
문제 링크 1. 아이디어 두 정수 $A$, $B$의 덧셈, 뺄셈, 곱셈, 몫, 나머지 연산을 산술 연산자를 활용하여 구하면 된다. 2. 복잡도 접근 시간 공간 풀이 $O(1)$ $O(1)$ 3. 코드 풀이...
문제 링크 1. 아이디어 산술 연산자와 소괄호를 활용해 네 가지 연산 결과를 출력만 하면 된다. 1번 연산에 대해 2번 연산은 각 항에 먼저 나머지 연산을 한 꼴이고, 3번 연산에 대해 4번 연산도 각 항에 먼저 나머지 연산을 한 꼴인데, 나머지(mod) 연산은 덧셈과 곱셈에 대해 합동 관계가 보존되므로 1번 연산과 2번 연산이, 3번 연산...
문제 링크 1. 아이디어 여러 특수문자로 이루어진 개를 출력하는 문제로 이스케이프해야 하는 문자가 섞여 있음에 주의해야 한다. 2. 복잡도 접근 시간 공간 풀이 $O(1)$ $O(1)$ 3. 코드 풀이 [...
문제 링크 1. 아이디어 여러 특수문자로 이루어진 고양이를 출력하는 문제로 이스케이프해야 하는 문자가 섞여 있음에 주의해야 한다. 2. 복잡도 접근 시간 공간 풀이 $O(1)$ $O(1)$ 3. 코드 풀이...