본문 바로가기
알고리즘/백준

[백준 1476] 날짜 계산

by RoJae 2019. 3. 29.

쉬운 문제이다.

간단하게 날짜 범위를 생각하여, 계산하고

풀면 충분히 정답인 문제

 

출처 : https://www.acmicpc.net/problem/1476

 

1476번: 날짜 계산

준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타내는 수를 E, 태양을 나타내는 수를 S, 달을 나타내는 수를 M이라고 했을 때, 이 세 수는 서로 다른 범위를 가진다. (1 ≤ E ≤ 15, 1 ≤ S ≤ 28, 1 ≤ M ≤ 19) 우리가 알고있는 1년은 준규가 살고있는 나라에서는 1 1 1로 나타낼 수 있다. 1

www.acmicpc.net

#include<iostream>

using namespace std;

int main(){
	int ie,is,im;
	int e=0,s=0,m=0,y=0;
	cin >> ie >> is >> im;
	while(1){
		if(ie==e && is==s && im==m){
			cout << y;
			return 0;
		}
		e++,s++,m++,y++;
		if(e > 15)	e -= 15;
		if(s > 28)	s -= 28;
		if(m > 19)	m -= 19;
	}
	return 0;	
}

 

※ 본 글은 개인 포트폴리오 혹은 공부용으로 사용하기 때문에, 무단 복사 유포는 금지하지만, 개인 공부 용도로는 얼마든지 사용하셔도 좋습니다.

'알고리즘 > 백준' 카테고리의 다른 글

[백준 10819] 차이를 최대로  (0) 2019.04.16
[백준 1107] 리모컨  (0) 2019.03.29
[백준 1517] 버블 소트  (0) 2019.03.21
[백준 1074] Z  (0) 2019.03.21

댓글