Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(inputArr) { //100т
- inputArr.sort((a, b) => a - b); //сортираме го по големина и ще обхождаме отзад напред, т.е. почваме от групата, която ще работи най-малко дни
- let groups = inputArr.length;
- let counter = 0;
- let sumPesos = 0;
- let resultStr = '';
- for (let i = inputArr.length - 1; i >= 0; i--) { //обхождаме всяка група, която е отработила определен брой дни досега
- let otraboteniDni = inputArr[i] + counter;
- for (let days = otraboteniDni + 1; days <= 30; days++) {
- counter++;
- resultStr += 195 * groups + ", ";
- sumPesos += 195 * groups;
- }
- groups--;
- }
- sumPesos *= (1900);
- resultStr = resultStr.substring(0, resultStr.length - 2); //изтриваме последните 2 chars от resultStr по този начин
- console.log(resultStr)
- console.log(`${sumPesos} pesos`);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement