JSFiddle - React, Tailwind, and code Playground
by gcjnst
HTML
<div id="rack"></div>
<div id="bingo-racks"></div>
JavaScript
bingo('dbac..');
function bingo(rack) {
rack = rack.trim().toUpperCase();
let letters = [];
let blankCount = 0;
for (let i = 0; i < rack.length; i++) {
if (['?', '.', ',', '_', ' '].includes(rack[i])) {
blankCount++;
} else {
letters.push(rack[i]);
}
}
letters.sort();
rack = letters.join('');
$('#rack').html(rack);
for (var i = 0; i < blankCount; i++) {
for (let j = 0; j < letters.length; j++) {
}
}
}