Number of 3-5 letter fake words
by skibulk
JavaScript
var grandTotal = 0;
/*
V-CV
VC-V
CVC
V-CVC
VC-VC
CV-CV
CVC-V
VC-VCV
VCV-CV
V-CV-CV
VC-V-CV
VC-VC-V
CV-CVC
CVC-VC
var v = 14; // vwel
var c = 50; // consonant
var s = 1; // sllable
var patterns = [
[v,s,c,v],
[v,c,s,v],
[c,v,c],
[v,s,c,v,c],
[v,c,s,v,c],
[c,v,s,c,v],
[c,v,c,s,v],
[v,c,s,v,c,v],
[v,c,v,s,c,v],
[v,s,c,v,s,c,v],
[v,c,s,v,s,c,v],
[v,c,s,v,c,s,v],
[c,v,s,c,v,c],
[c,v,c,s,v,c],
];
*/
/*
VCV
CVC
VCVC
CVCV
VCVCV
CVCVC
*/
var v = 5; // vwel
var c = 21; // consonant
var patterns = [
[v,c,v,c],
[c,v,c,v],
[v,c,v,c,v],
[c,v,c,v,c],
[v,c,v,c,v,c],
[c,v,c,v,c,v],
];
for(var i=0; i<patterns.length; i++){
var total = 1;
for(var j=0; j<patterns[i].length; j++){
total *= patterns[i][j];
}
grandTotal += total;
}
console.log(grandTotal);