κ°œμΈκ³΅λΆ€/Algorithm

[λ°±μ€€][Node.js] 5532번 : λ°©ν•™ μˆ™μ œ

πŸ‡λ°•λ΄‰λ΄‰πŸ‡ 2021. 11. 17. 23:01

 

 

Algorithm

-  λ°©ν•™ μˆ™μ œ -

 


 

문제

μƒκ·Όμ΄λŠ” μ΄ˆλ“±ν•™κ΅μ— 닀닐 λ•Œ, λ°©ν•™ μˆ™μ œλ₯Ό 남듀보닀 λ¨Όμ € 미리 ν•˜κ³  남은 기간을 λ†€μ•˜λ‹€. λ°©ν•™ μˆ™μ œλŠ” μˆ˜ν•™κ³Ό κ΅­μ–΄ 문제 풀기이닀.

방학은 총 L일 이닀. μˆ˜ν•™μ€ 총 BνŽ˜μ΄μ§€, κ΅­μ–΄λŠ” 총 AνŽ˜μ΄μ§€λ₯Ό ν’€μ–΄μ•Ό ν•œλ‹€. μƒκ·Όμ΄λŠ” ν•˜λ£¨μ— κ΅­μ–΄λ₯Ό μ΅œλŒ€ CνŽ˜μ΄μ§€, μˆ˜ν•™μ„ μ΅œλŒ€ DνŽ˜μ΄μ§€ ν’€ 수 μžˆλ‹€.

상근이가 겨울 λ°©ν•™λ™μ•ˆ μˆ™μ œλ₯Ό ν•˜μ§€ μ•Šκ³  놀 수 μžˆλŠ” μ΅œλŒ€ λ‚ μ˜ 수λ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

 

μž…μΆœλ ₯ μ˜ˆμ‹œ

 

문제 ν’€κΈ°

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin")
	.toString()
	.split("\n")
	.map((el) => Number(el));

while (true) {
	input[0]--;
	input[1] -= input[3];
	input[2] -= input[4];
	if (input[1] <= 0 && input[2] <= 0) break;
}
	
console.log(input[0]);

 

 

 

λ°˜μ‘ν˜•