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++) {
			
		}
	}
}