(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 |
