题目标签:Hash Table

这一题很简单,题目给了两个string:J 和 S。 只要把J 里面的 char 放入HashSet,再遍历S找出有多少个石头是宝石。

Java Solution:

Runtime beats 97.77%

完成日期:03/06/2019

关键点:HashSet

class Solution
{
public int numJewelsInStones(String J, String S)
{
int result = 0; Set<Character> jewels = new HashSet<>();
// put Jewels into HashSet
for(char c : J.toCharArray())
{
jewels.add(c);
} // iterate stones to find jewels
for(char c : S.toCharArray())
{
if(jewels.contains(c))
result++;
} return result;
}
}

参考资料:N/A

LeetCode 题目列表 - LeetCode Questions List

题目来源:https://leetcode.com/

最新文章

  1. 前端打包构建工具gulp快速入门
  2. python3抓取到的拉勾数据统计
  3. 如何在WordPress中使用七牛云存储
  4. mysql外键实战
  5. github 使用体会
  6. 连接SQLServer时提示“但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时”解决办法
  7. 深入prototype源码之--Class
  8. iOS开发进阶之 UIWebView
  9. Android在API推荐的方式来实现SQLite数据库的增长、删除、变化、检查操作
  10. jQuery语音播放插件
  11. Message Queuing(MSMQ)
  12. Web攻防之暴力破解(何足道版)
  13. Java使用RSA加密算法对内容进行加密
  14. 使用angular/react/vue实现相同的面试题组件
  15. python13 1.函数的嵌套定义 2.global、nonlocal关键字 3.闭包及闭包的运用场景 4.装饰器
  16. 田螺便利店—opencv3.4.5与vs2015配置并测试
  17. 常见的anaconda的操作
  18. 转载《Oracle的tnsnames.ora配置(PLSQL Developer)》
  19. sql server复制表数据到另外一个表 的存储过程
  20. js中var

热门文章

  1. Microsoft SQL Server学习(七)--函数视图
  2. Call stack Structure
  3. 【Linux】CentOS安装Jenkins
  4. 安卓app测试之流量监控
  5. C++ 程序的编译
  6. spring aop 内部调用问题解决
  7. 出生年 (15 分) C解法
  8. vscode调试单个PHP脚本文件
  9. C语言输入一行整数(OJ输入格式)
  10. 题解 NOI2018 归程