• + 0 comments

    JavaScript solution:

    function cutTheSticks(arr) {
        let sticks = [];
        
        while(arr.length){
            sticks.push(arr.length)
            const min = Math.min(...arr);
            arr = arr.map(stick => stick - min).filter(stick => stick);
        }
        
        return sticks;
    }