JSFiddle - React, Tailwind, and code Playground
JavaScript
let vents=[[0,9],[5,9],
[8,0],[0,8],
[9,4],[3,4],
[2,2],[2,1],
[7,0],[7,4],
[6,4],[2,0],
[0,9],[2,9],
[3,4],[1,4],
[0,0],[8,8],
[5,5],[8,2]]
let maxX=0,maxY=0;
vents.forEach(vent=>{
if(vent[0]>maxX){
maxX=vent[0]
}
if(vent[1]>maxY){
maxY=vent[1]
}
})
let floor=new Array(maxY).fill(new Array())