JSFiddle - React, Tailwind, and code Playground
by Couto
JavaScript
var languages = {
length : 20
},
columns = 3,
extraLangs = languages.length%3,
langsPerColumn = Math.floor(languages.length/3),
x = 0, i = 0, counter = langsPerColumn
for (c = 1; c <= columns; c += 1) {
x = (c == 1 && extraLangs > 0 || c == 2 && extraLangs == 2) ? 1 : 0;
console.log("coluna: ", c, i, counter + x);
for (i; i < counter + x; i += 1) {
console.log(i)
}
counter += langsPerColumn + x;
}