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);