JSFiddle - React, Tailwind, and code Playground

by Arnauld Chevallier

JavaScript

let f =

n=>(F=j=>((c=console).clear(),c.log(`   2
01|-|34
──|-|── `.replace(/\d/g,i=>(j-i)%5?' ':'o')+(j/5|0)),++j<n*5&&setTimeout(`F(${j})`,300)))(0)

f(5)