22年刷算法第三题

82 阅读1分钟

Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情

前言

2022春招打卡活动,刷算法的快乐走起

题目描述

题目链接:771.宝石和石头

题目描述我用截图leetcode的为主,题目如下图:

image.png

思路分析

题目解析:这是一道简单的算法题,在石头里出现的字符串字母在宝石字符串里有,说明是宝石,而没出现的则是非宝石,所以简单的遍历石头,符合宝石条件的记录+1,最后返回记录

解法:

var numJewelsInStones = function(jewels, stones) {
    let stonesArr=stones.split('');
    let total=0;
    stonesArr.forEach(item=>{
        jewels.includes(item)&& (total += 1)
    })
    return total
};

image.png

这题属于比较简单的算法题 也是一把梭哈通过

总结

坚持就是胜利。第3题算法完成!