๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ์ธ๊ณต๋ถ€/Algorithm

[๋ฐฑ์ค€][Node.js] 5554๋ฒˆ : ์‹ฌ๋ถ€๋ฆ„ ๊ฐ€๋Š” ๊ธธ

by ๐Ÿ‡๋ฐ•๋ด‰๋ด‰๐Ÿ‡ 2021. 11. 19.

 

 

Algorithm

-  ์‹ฌ๋ถ€๋ฆ„ ๊ฐ€๋Š” ๊ธธ -

 


 

๋ฌธ์ œ

์Šน๊ท ์ด๋Š” ๋งค์ผ ํ•™๊ต, PC๋ฐฉ, ํ•™์›์— ๋‹ค๋‹Œ๋‹ค. ๋ฐ˜๋ณต๋˜๋Š” ์ผ์ƒ์— ์ต์ˆ™ํ•ด์ง„ ์Šน๊ท ์ด๋Š” ์ด๋™์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•ด์„œ PC๋ฐฉ์— ๋” ์˜ค๋ž˜ ๋จธ๋ฌผ๊ณ  ์‹ถ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์Šคํ†ฑ์›Œ์น˜๋ฅผ ๋“ค๊ณ  ์ด๋™ํ•  ๋•Œ๋งˆ๋‹ค ๊ธฐ๋ก์„ ์žฐ ํ›„ ์ง‘์— ๊ฐ€์„œ ๋ถ„์„ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

 

์ง‘์— ๋„์ฐฉํ•œ ์Šน๊ท ์ด๋Š” ์ธก์ •ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋Š” ๋ฐ, ์ „๋ถ€ ์ดˆ ๋‹จ์œ„๋กœ ๊ธฐ๋ก๋˜์–ด์žˆ๋‹ค! ๋งจ๋‚  ๋†€๊ธฐ๋งŒ ํ•ด์„œ ์ด ์ด๋™ ์‹œ๊ฐ„์ด ๋ช‡ ๋ถ„ ๋ช‡ ์ดˆ์ธ์ง€ ๊ณ„์‚ฐ์„ ๋ชป ํ•˜๋Š” ์Šน๊ท ์ด๋ฅผ ๋„์™€์ฃผ์ž.

 

ํ•˜๋ฃจ ๋™์•ˆ ์ธก์ •ํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์ฃผ์–ด์ง€๋ฉด, ์ด๋‚ ์˜ ์ด ์ด๋™ ์‹œ๊ฐ„์ด ๋ช‡ ๋ถ„ ๋ช‡ ์ดˆ์ธ์ง€ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ž…์ถœ๋ ฅ ์˜ˆ์‹œ

 

๋ฌธ์ œ ํ’€๊ธฐ

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin")
	.toString()
	.split("\n")
	.map((el) => Number(el));
let sum = input.reduce((past, curr) => past + curr, 0);
let minutes = Math.floor(sum / 60);
let seconds = sum % 60;

console.log(minutes + '\n' + seconds);

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€