반응형
🔺 문제
1476번: 날짜 계산
준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타
www.acmicpc.net
🔺 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int earth = Integer.parseInt(st.nextToken());
int sun = Integer.parseInt(st.nextToken());
int moon = Integer.parseInt(st.nextToken());
int E = 0;
int S = 0;
int M = 0;
int answer = 0;
while(true) {
answer++;
E++; S++; M++;
if(E == 16) E = 1;
if(S == 29) S = 1;
if(M == 20) M = 1;
if(earth == E && sun == S && moon == M) break;
}
System.out.println(answer);
}
}
|
cs |
✅ 해결 아이디어
- e, s, m이 각자 해당하는 최댓값에 마주칠 때마다 1로 초기화하며 매 반복마다 해도 1씩 증가
- e가 E이고, s가 S이고, m이 M일 때 반복문 탈출
🔺 다른 풀이들
- 개인적으로 이해가 더 쉬웠던(?) 풀이
[BOJ] 백준 1476번 : 날짜 계산 (JAVA)
문제의 링크 : https://www.acmicpc.net/problem/1476 1476번: 날짜 계산 준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각
steady-coding.tistory.com
💬 느낀 점
완전탐색....
돌아가라 머리머리...
1회독 | 2회독 | 3회독 | 4회독 | 5회독 |
V |
(참고)
[백준] 1476번 : 날짜 계산 – JAVA [자바]
https://www.acmicpc.net/problem/1476 1476번: 날짜 계산 준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구
propercoding.tistory.com
반응형
'코테 > 백준' 카테고리의 다른 글
[백준/JAVA] 1316번: 그룹 단어 체커 (0) | 2023.07.04 |
---|---|
[백준/JAVA] 4673번: 셀프 넘버 (0) | 2023.07.04 |
[백준/JAVA] 17427번: 약수의 합 2 (0) | 2023.07.03 |
[백준/JAVA] 1037번: 약수 (0) | 2023.07.03 |
[백준/JAVA] 별 찍기 시리즈 (0) | 2023.07.01 |