xxxxxxxxxx
59
var wordList =["CURVE", "ABOVE", "IMMEDIATE", "ALSO", "TOWN", "ECHO", "ONE", "UNIT", "SEE", "HERMIT", "TIME", "OWE", "RANDOM", "RAM", "END", "BITE", "INSTRUCT", "ISSUE", "KILOMETER", "ANOTHER", "CUSTOM", "AMID"];
var distribution=[];
//var wordList =["GUM", "AVOID", "REACH", "INK", "ALPINE", "FRANCHISE", "ZEST", "TOP", "JAZZ", "VOLUME", "THEME", "GIRAFFE", "AREA", "OVAL", "DILIGENT", "ADHESIVE", "NOZZLE", "FAST", "PIER", "FLY"]
var letters=[];
var totalCount=0;
var randomLetters=[];
function setup() {
createCanvas(400, 400);
for(var i=0; i<26; i++)
{
distribution.push(0);
}
for(var i=0; i<wordList.length; i++)
{
totalCount+=wordList[i].length;
for(var j=0; j<wordList[i].length; j++)
{
nextDistro=unchar(wordList[i][j]);
distribution[nextDistro-65]++;
var found=false;
for(k=0; k<letters.length && !found; k++)
{
if(wordList[i][j]==letters[k])
{
found=true;
}
}
if(!found)
{
letters.push(wordList[i][j]);
}
}
}
letters=sort(letters)
console.log("Total Words: " + wordList.length);
console.log("Total Letters: " + totalCount);
console.log("Unique Count: " + letters.length);
console.log("Unique Letters: " + letters);
for(var i=0; i<26; i++)
{
console.log(char(65+i)+ ":" + distribution[i]);
}
}
function draw() {
background(220);
}