728x90
https://www.acmicpc.net/problem/1476
1476번: 날짜 계산
준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타
www.acmicpc.net
import java.io.*;
// 날짜 계산
public class _1476 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String[] input = br.readLine().split(" ");
int e = Integer.parseInt(input[0]);
int s = Integer.parseInt(input[1]);
int m = Integer.parseInt(input[2]);
int ans = 0;
int e_temp = 0, s_temp = 0, m_temp = 0;
while (!(e == e_temp && s == s_temp && m == m_temp)) {
e_temp++; s_temp++; m_temp++;
if (e_temp > 15)
e_temp = 1;
if (s_temp > 28)
s_temp = 1;
if (m_temp > 19)
m_temp = 1;
ans++;
}
bw.write(ans + "");
bw.flush();
bw.close();
}
}
MEMO
-- 문제를 잘 이해하고 천천히 고민하면 쉽게 해결가능한 문제
-- e_temp, s_temp, m_temp가 입력받은 e, s, m과 각각 같아질 때 까지 카운트 해주는 점이 핵심
!! 항상 문제를 제대로 이해하는 것이 중요 !!
728x90
728x90
'백준[baekjoon] > JAVA' 카테고리의 다른 글
백준(baekjoon) [JAVA] - 1260번: DFS와 BFS (0) | 2023.08.19 |
---|---|
백준(baekjoon) [JAVA] - 15649번: N과 M (1) (0) | 2023.08.17 |
백준(baekjoon) [JAVA] - 11052번: 카드 구매하기 (0) | 2023.08.13 |
백준(baekjoon) [JAVA] - 3085번: 사탕 게임 (0) | 2023.08.10 |
백준(baekjoon) [JAVA] - 2309번: 일곱 난쟁이 (0) | 2023.08.07 |