题意:
题解
/**
* @param {number[]} guess
* @param {number[]} answer
* @return {number}
*/
var game = function(guess, answer) {
/*解法一:
var sum=0;
for(let i=0;i<guess.length;i++){
if(guess[i]===answer[i]) sum++;
}
return sum;
*/
//解法二:
//filter()可以根据搜索条件来过滤数组内容并返回一个新的数组
return guess.filter(
(item,index) => item==answer[index]
).length;
};
题意
题解
/**
* @param {number[]} coins
* @return {number}
*/
var minCount = function(coins) {
let sum=0;
for(let i=0;i<4;i++){
if(coins[i]<=2) sum++;
else if(coins[i]>2){
sum+=Math.ceil(coins[i]*1.0/2);
}
}
return sum;
};