Guest User

Untitled

a guest
Apr 23rd, 2021
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. function splitSum(sum, splits){
  2. let result = [];
  3. let a = parseInt(sum)/parseInt(splits)
  4. for(let i = 0; i<parseInt(splits); i++) {
  5. result[i] = i%2 ? Math.round( (a+(a/(i+3)))/10 )*10 : Math.round( (a-(a/(i+2)))/10) *10
  6. };
  7. var all_sum = 0;
  8. result.map(v => all_sum +=v)
  9. result[result.length - 1] += Math.round(parseInt(all_sum) - parseInt(sum))
  10. return result;
  11. }
Advertisement
Add Comment
Please, Sign In to add comment