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

[λ°±μ€€][Node.js] 2914번 : μ €μž‘κΆŒ

by πŸ‡λ°•λ΄‰λ΄‰πŸ‡ 2021. 10. 8.

 

 

Algorithm

-  μ €μž‘κΆŒ -

 


 

문제

μ°½μ˜μ΄λŠ” λ…Έλž˜ μ—¬λŸ¬ 개λ₯Ό μ΄μ–΄μ„œ λΆ€λ₯΄λŠ” κ°€μˆ˜μ΄λ‹€. 유λͺ…ν•œ λ…Έλž˜μ˜ λΉ„μŠ·ν•œ λ©œλ‘œλ””λ₯Ό μ΄μ–΄μ„œ λΆ€λ₯΄λ©΄μ„œ μ–Έμ œ 곑이 λ„˜μ–΄κ°”λŠ”μ§€ λͺ¨λ₯΄κ²Œ λ§Œλ“œλŠ” 것이 창영이 λ…Έλž˜μ˜ νŠΉμ§•μ΄λ‹€. 이런 λ…Έλž˜λ‘œ μƒμ—…μ μœΌλ‘œ μ—„μ²­λ‚œ 성곡을 κ±°λ‘” μ°½μ˜μ΄μ—κ²Œ 큰 μ‹œλ ¨μ΄ μ°Ύμ•„μ™”λ‹€. 그것은 λ°”λ‘œ μ €μž‘κΆŒμ΄μ—ˆλ‹€.

 

창영이의 λ…Έλž˜μ— ν¬ν•¨λ˜μ–΄ μžˆλŠ” λ©œλ‘œλ””λŠ” λͺ¨λ‘ μ €μž‘κΆŒμ΄ λ‹€λ₯Έ μ‚¬λžŒμ—κ²Œ μžˆλŠ” λ…Έλž˜μ΄λ‹€. λ”°λΌμ„œ, 이 μŒμ•…μœΌλ‘œ 상업적인 ν™œλ™μ„ ν–ˆκΈ° λ•Œλ¬Έμ—, μ €μž‘κΆŒ ν˜‘νšŒμ— μ €μž‘κΆŒλ£Œλ₯Ό λ‚΄μ•Όν•œλ‹€.

 

μ°½μ˜μ΄λŠ” μžμ‹ μ˜ 앨범에 ν¬ν•¨λ˜μ–΄μžˆλŠ” μ €μž‘κΆŒμ΄ μžˆλŠ” λ©œλ‘œλ””μ˜ 평균값을 κ΅¬ν•΄λ³΄κΈ°λ‘œ ν–ˆλ‹€. 이 값은 μ•„λž˜μ™€ 같이 ꡬ할 수 μžˆλ‹€.

 

(창영이 앨범에 수둝된 곑에 ν¬ν•¨λ˜μ–΄ μžˆλŠ” μ €μž‘κΆŒμ΄ μžˆλŠ” λ©œλ‘œλ””μ˜ 개수) / (앨범에 수둝된 곑의 개수)

 

μ΄λ•Œ, 평균값은 항상 μ˜¬λ¦Όμ„ ν•΄μ„œ μ •μˆ˜λ‘œ λ§Œλ“€μ–΄μ•Ό ν•œλ‹€. 예λ₯Ό λ“€μ–΄, 창영이의 1집 앨범 "μ˜μ°½μ—μ„œ μ˜μ›νžˆ μ˜μ°½ν”Όμ•„λ…Έλ₯Ό μΉœλ‹€"에 총 38개 곑이 μˆ˜λ‘λ˜μ–΄ 있고, 이 앨범에 μ €μž‘κΆŒμ΄ μžˆλŠ” λ©œλ‘œλ””κ°€ 894κ°œκ°€ μžˆλ‹€λ©΄, 평균값은 23.53이 되고 μ˜¬λ¦Όν•΄μ„œ 24κ°€ λœλ‹€.

 

λ§€λ‹ˆμ € κ°•μ‚°μ΄λŠ” μ–Όλ§ˆλ‚˜ λ§Žμ€ μ‚¬λžŒμ—κ²Œ μ €μž‘κΆŒλ£Œλ₯Ό μ£Όμ–΄μ•Ό ν•˜λŠ”μ§€ κΆκΈˆν•΄μ‘Œλ‹€. 강산이가 μ•Œκ³  μžˆλŠ” μ •λ³΄λŠ” 앨범에 μˆ˜λ‘λ˜μ–΄ μžˆλŠ” 곑의 κ°œμˆ˜μ™€ μœ„μ—μ„œ κ΅¬ν•œ 평균값이닀. μ΄λ•Œ, 적어도 λͺ‡ 곑이 μ €μž‘κΆŒμ΄ μžˆλŠ” λ©œλ‘œλ””μΈμ§€ κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

 

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

 

문제 ν’€κΈ°

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

console.log((input[1] - 1) * input[0] + 1);

 

 

 

λ°˜μ‘ν˜•

λŒ“κΈ€