티스토리 뷰

https://www.acmicpc.net/problem/29722

 

29722번: 브실혜성

혜성처럼 나타난 브실컵의 아이돌 브실이를 보기 위해 전국 각지의 사람들이 천문대로 모였다. 브실이에게 "혜성처럼 나타난" 이라는 수식어가 붙은 이유는 혜성처럼 주기적으로 관측할 수 있

www.acmicpc.net

const [_date, _cycle] = require('fs').readFileSync('./dev/stdin').toString().trim().split('\n');

let [y, m, d] = _date.split('-').map(Number);
let cycle = +_cycle;

const cycleY = Math.floor(cycle / 360);
const cycleM = Math.floor(cycle / 30 - cycleY * 12);
const cycleD = cycle % 30;

d += cycleD;

if (d > 30) {
	d -= 30;
	m += 1;
}

m += cycleM;
if (m > 12) {
	m -= 12;
	y += 1;
}

y += cycleY;

console.log(`${y}-${m.toString().padStart(2, '0')}-${d.toString().padStart(2, '0')}`);
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
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
글 보관함