티스토리 뷰

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

 

29735번: 택배가 안와잉

브실이는 인터넷에서 물건을 주문했다. 대체 뭘 주문했길래 아침부터 이렇게 신났을까? 그런데 저녁이 되고, 택배기사가 퇴근할 시간이 되었는데도 아직 택배가 오지 않아 브실이가 울고 있다.

www.acmicpc.net

const [[S, E], [_N, _T]] = require('fs')
	.readFileSync('./dev/stdin')
	.toString()
	.trim()
	.split('\n')
	.map((v) => v.trim().split(' '));

const [sh, sm] = S.split(':').map(Number);
const [eh, em] = E.split(':').map(Number);
const N = +_N;
const T = +_T;

const total = eh * 60 + em - sh * 60 - sm;

const oneday = total % T == 0 ? total / T - 1 : Math.floor(total / T);
const bsDay = Math.floor(N / oneday);
const bsTime = ((N % oneday) + 1) * T + sh * 60 + sm;
const bsh = Math.floor(bsTime / 60)
	.toString()
	.padStart(2, '0');
const bsm = (bsTime % 60).toString().padStart(2, '0');

console.log(`${bsDay}\n${bsh}:${bsm}`);
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
글 보관함