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