(1).백준 25858번 Divide the Cash는 상금을 나눠주는 문제로

참여 인원과 상금, 기여도를 제공받았을 때 기여도에 따라 상금을 나눠줘야 했다.

 

간단하게 총 기여도의 합을 구해준 다음

상금에서 총 기여도를 나누고 다시 개인별 기여도를 곱한 값을 각각 출력하는 방식으로 해결했다.

const input = `3 1000
5
8
7`.split('\n')

const [num, total] = input[0].split(' ').map(Number)
let sum = 0

for(let i = 1 ; i < input.length ; i++){
    sum += Number(input[i])
}

for(let i = 1 ; i < input.length ; i++){
    console.log(total / sum * input[i])
}

'회고' 카테고리의 다른 글

[개발일지] - 713(창립기념일)  (0) 2025.06.16
[개발일지] - 712(주말)  (0) 2025.06.15
[개발일지] - 710  (0) 2025.06.13
[개발일지] - 709  (0) 2025.06.12
[개발일지] - 708  (0) 2025.06.11

+ Recent posts