HANA -J

백준[11399] - ATM (node.js) 본문

개발/알고리즘

백준[11399] - ATM (node.js)

Hana-J 2022. 1. 9. 17:20

> 문제설명

줄을 서 있는 사람의 수 N과 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어졌을 때, 각 사람이 돈을 인출하는데 필요한 시간의 합의 최솟값을 구하는 프로그램을 작성하시오.

> 예제입출력

5
3 1 4 3 2
32

> 풀이

const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().trim().split('\n');
const arr = input[1].split(' ').map(Number).sort((a,b)=>a-b);

let total =0;
let sum=0;
for(let i =0; i<arr.length; i++){
    total +=sum +arr[i];
    sum += arr[i];
}
console.log(total);
728x90
Comments