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
type Task struct {
Alias string `json:"alias"`
Data struct {
GUID string `json:"guid"`
Properties map[string]interface{} `json:"properties"`
Version string `json:"Version"`
} `json:"data"`
}