Find factors of a number

Snapshots using getUserMedia and HTML video

$button.addEventListener('click', () => {
  const context = $canvas.getContext('2d')

  context.drawImage($video, 0, 0, $canvas.width, $canvas.height)
})

navigator.mediaDevices.getUserMedia({video: true})
  .then(stream => $video.srcObject = stream)

It has to be https:

https://jsfiddle.net/gengns/emdjq8rh/

Scrollable table (tbody) with 100% height and fixed header

Max subarray length which sum not bigger than the main array length

Possible sub-arrays for [1, 2, 3, 4]

[1],
[2], [1, 2],
[3], [1, 3], [2, 3], [1, 2, 3],
[4], [1, 4], [2, 4], [1, 2, 4], [3, 4], [1, 3, 4], [2, 3, 4], [1, 2, 3, 4]

Sort table rows by clicking on table header column