-
[알고리즘] 백준 날짜 계산 1476번 JAVA코딩/알고리즘 2021. 1. 6. 14:26
2021/01/06 - [코딩/알고리즘] - [알고리즘] 백준 일곱 난쟁이 2309번 JAVA
[알고리즘] 백준 일곱 난쟁이 2309번 JAVA
2021/01/05 - [코딩/알고리즘] - [알고리즘] 백준 골드바흐의 추측 6588번 JAVA www.acmicpc.net/problem/2309 2309번: 일곱 난쟁이 아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않..
yourknow.tistory.com
1476번: 날짜 계산
준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타
www.acmicpc.net
처음에는 숫자를 곱하면서 연도를 계산하려고 했지만
출력결과를 보니 그냥 처음부터 더해줘도 되겠다 싶다고 생각하니 쉽게 풀림
import java.util.Scanner; public class Main_1476 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int E,S,M; //주어지는 날짜 int e=1,s=1,m=1; //시작 날짜 int year=1; //1,1,1 은 1년이기 때문에 E=scanner.nextInt(); S=scanner.nextInt(); M=scanner.nextInt(); //해당 숫자가 나올때까지 while문 while(true){ if(m==M && s==S && e==E){ System.out.println(year); break; } if(e<15) e++; else e=1; if(s<28) s++; else s=1; if(m<19) m++; else m=1; year++; } } }
'코딩 > 알고리즘' 카테고리의 다른 글
[알고리즘] 백준 다음 순열 10972번 JAVA (0) 2021.01.17 [알고리즘] 백준 테트로미노 14500번 JAVA (0) 2021.01.06 [알고리즘] 백준 일곱 난쟁이 2309번 JAVA (1) 2021.01.06 [알고리즘] 백준 골드바흐의 추측 6588번 JAVA (0) 2021.01.05 [알고리즘] 백준 소수찾기 1978번 JAVA (0) 2021.01.05