test area
by wrxsti85
JavaScript
function test(int){
let output = [];
for(let i = int; i > 0; i--){
let t = (i * i) <= int ? i * i : null;
if(t != null){
output.push(t);
int -= t;
console.log(int, i)
}
}
return output;
}
alert(test(12));