Advertisement
Guest User

Build a Wall

a guest
Jun 28th, 2020
1,006
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(arr) {
  2.     let parsedArr = arr.map(Number);
  3.     let dailyConcrete = [];
  4.     let totalConcrete = 0;
  5.     let costs = 0;
  6.     let crews = parsedArr.length;
  7.     while (crews !== 0) {
  8.         let concreteByAllCrews = 0;
  9.         for (let i = 0; i < parsedArr.length; i++){
  10.             if (parsedArr[i] !== 30) {
  11.                 parsedArr[i]++;
  12.                 concreteByAllCrews += 195;
  13.                 if (parsedArr[i] == 30) {
  14.                     crews--;
  15.                 }
  16.             }
  17.         }
  18.         totalConcrete += concreteByAllCrews;
  19.         dailyConcrete.push(concreteByAllCrews);
  20.     }
  21.     costs = totalConcrete * 1900;
  22.     console.log(dailyConcrete.join(", "));
  23.     console.log(`${costs} pesos`);
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement