三种:
function specialArray(nums){
let len = nums.length;
let = count = 0;
for(let i = 0; i <= len; i++){
for(let j = 0; j < len; j++){
if(nums[j] >= i){
count++;
}
}
if(count == i){
return i;
}
count = 0;
}
return -1;
}
var nums = [3,6,7,7,0];
function masterMind(solution, guess){
let answer = [0, 0];
let len = 4;
for(let i = 0; i < len; i++){
if(solution.charAt(i) == guess.charAt(i)){
answer[0] += 1;
let a = solution.charAt(i);
solution = solution.replace(a, '');
guess = guess.replace(a, '');
len--;
--i;
}
}
for(let j = 0; j < len; j++){
let b = guess.charAt(j);
if(solution.indexOf(b) != -1){
answer[1] += 1;
solution = solution.replace(b, '');
}
}
return answer;
}
var solution="RGBY";
var guess="GGRR";