티스토리 뷰

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

 

29734번: 집에선 안돼잉

첫 번째 줄에 집에서 과제를 하는 데에 필요한 시간 $N$, 독서실에서 과제를 하는 데에 필요한 시간 $M$이 공백으로 구분되어 주어진다. $(1 \le N, M \le 10^{12})$ 두 번째 줄에 브실이가 집에서 독서실

www.acmicpc.net

.

const [[N, M], [T, S]] = require('fs')
	.readFileSync('./dev/stdin')
	.toString()
	.trim()
	.split('\n')
	.map((v) => v.split(' ').map(Number));

let Zip = 0;
const zShare = Math.floor(N / 8);
const zRemainder = N % 8;
Zip += zShare * (8 + S);
if (zRemainder != 0) {
	Zip += zRemainder;
} else {
	Zip -= S;
}

let Dok = 0;
const dShare = Math.floor(M / 8);
const dRemainder = M % 8;
Dok += dShare * (8 + S + T + T);
if (dRemainder != 0) {
	Dok += dRemainder + T;
} else {
	Dok -= S + T;
}

if (Zip < Dok) {
	console.log(`Zip\n${Zip}`);
} else {
	console.log(`Dok\n${Dok}`);
}
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
글 보관함