var a = ["as", "sa", "ds"];
myFunc("sa", "as", "ds"); -> 1
myFunc("sa", "as", "k"); -> 0
myFunc("sa", "as", "ds", "sa", "as", "ds"); -> 2
var a = ["as", "sa", "ds"];
function myFunc() {
var results = [];
for(var i in a) {
results.push(0);
}
for(var i = 0; i < arguments.length; i++) {
var index = a.indexOf(arguments[i]);
if(index != -1) {
results[index] += 1;
}
}
return Math.min.apply(Math, results);
}
myFunc("sa", "as", "ds"); // 1
myFunc("sa", "as", "k"); // 0
myFunc("sa", "as", "ds", "sa", "as", "ds"); // 2
myFunc("sa", "as", "ds", "sa", "as", "ks");// 1