美文网首页
771.宝石与石头

771.宝石与石头

作者: HamletSunS | 来源:发表于2019-08-01 20:51 被阅读0次

在leetcode上看到的一个新解法,感觉不错。采用了桶排序的思想,以及int与char转换的方式方法。

int numJewelsInStones(string J, string S) 
{
    //771st
    int amount[52] = { 0 };
    int ans = 0;
    for (int i = 0; i < S.size(); i++)
    {
        if (S[i] >= 'a')
            amount[S[i] - 'a']++;
        else
            amount[S[i] - 'A' + 26]++;
    }
    for (int i = 0; i < J.size(); i++)
    {
        if (J[i] >= 'a')
            ans += amount[J[i] - 'a'];
        else
            ans += amount[J[i] - 'A' + 26];
    }
    return ans;
}

作者:Ancerise
链接:https://leetcode-cn.com/problems/two-sum/solution/cxin-kai-ding-chang-52de-shu-zu-shi-xian-qi-shi-sh/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • Leetcode-771 宝石与石头

    771. 宝石与石头[https://leetcode-cn.com/problems/jewels-and-st...

  • ARTS Week 05

    Algorithm 题目 771. 宝石与石头 给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。...

  • 771. 宝石与石头

    给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你...

  • 771. 宝石与石头

    给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你...

  • 771.宝石与石头

    题目: 给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你...

  • 771.宝石与石头

    在leetcode上看到的一个新解法,感觉不错。采用了桶排序的思想,以及int与char转换的方式方法。

  • 771. 宝石与石头

    771. 宝石与石头 给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种...

  • 771. 宝石与石头

    给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你...

  • LeetCode 771. 宝石与石头

    771. 宝石与石头 给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种...

  • 【LeetCode】771. 宝石与石头

    LeetCode算法题目 题目 给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符...

网友评论

      本文标题:771.宝石与石头

      本文链接:https://www.haomeiwen.com/subject/qpqhdctx.html