JSFiddle - React, Tailwind, and code Playground

by konijn_gmail_com

JavaScript

function hmmm(m,t,a,a2)
{ 
  console.log(a,a2);
  a = a.slice(0);
  var inc = a.shift();
  while( inc && m<t ){ 
    hmmm(m,t,a,a2.slice(0)); 
    m=m+inc;
    a2.push(inc)
  } 
  if( m == t ) 
    console.log(a2) 
}

hmmm( 0 , 200 , [200,100,50,20,10,5,2,1] , [] );