leetcode771. 宝石与石头
给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。
J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。
示例 1:
输入: J = "aA", S = "aAAbbbb"
输出: 3
示例 2:
输入: J = "z", S = "ZZ"
输出: 0
注意:
S 和 J 最多含有50个字母。
J 中的字符不重复。
先记下来Jset。
遍历每块石头,检查是不是宝石。
class Solution {public int numJewelsInStones(String J, String S) {Set<Character> Jset = new HashSet();for (char j: J.toCharArray())Jset.add(j);int ans = 0;for (char s: S.toCharArray())if (Jset.contains(s))ans++;return ans;}
}
leetcode771. 宝石与石头相关推荐
- leetcode771. 宝石与石头 py永远的神!
给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数. 示例 1: 输入:nums = [12,345,2,6,7896] 输出:2 解释: 12 是 2 位数字(位数为偶数) 345 ...
- Leetcode771:宝石与石头
原文链接:771. 宝石与石头 - 力扣(LeetCode) 题目 给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头.stones 中每个字符代表了一 ...
- 宝石与石头(简单难度)
目录 题目概述(简单难度) 思路与代码 思路展现 代码示例 总结 题目概述(简单难度) 题目链接: 宝石与石头 思路与代码 思路展现 将jewels字符串转换为字符后存入到set集合当中,然后将sto ...
- LeetCode 题库 全 JAVA 解题---771.宝石与石头
LeetCode 题库 全 JAVA 解题 771.宝石与石头 原题回顾: 给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头. S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥 ...
- 771. 宝石与石头
给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头. S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石. J 中的字母不重复,J 和 S中的所有字符都是字母 ...
- 3600、宝石与石头
给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头. stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石. 字母区 ...
- 【leetcode】771. 宝石与石头 (简单)
[leetcode]771. 宝石与石头 给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头. stones 中每个字符代表了一种你拥有的石头的类型,你 ...
- 【Swift】LeedCode 宝石与石头
[Swift]LeedCode 宝石与石头 由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题. 给你一个字符串 jewels 代表石头中宝石的类型,另 ...
- java练习题:宝石和石头(map)
//宝石和石头 : J代表宝石的种类,不可以重复,例如J=aA,则宝石种类有a,A两种,S代表已拥有的石头个数,如S=aAAkk,则拥有的宝石有a,A,A三个 import java.util.*; ...
最新文章
- 搜索引擎惩罚的五种最大原因
- 什么是“缓存友好”代码?
- js及jQuery实现checkbox的全选、反选和全不选
- 布线须知:无线AP采用PoE交换机供电的好处
- vue 关于solt得用法
- comps电磁场模拟软件_什么样配置的电脑可以适合用于电磁仿真?
- android scrollview 动态添加,使用Scrollview和LinearLayout动态添加布局
- 如何设置app字体跟随系统_Android中App字体大小不随系统改变而改变
- Unicode字符编码
- 计算机无法安装蓝牙驱动,win10蓝牙驱动装不了怎么办_win10电脑蓝牙驱动无法安装处理方法-win7之家...
- c语言编程被当作病毒,c语言编写病毒
- 市场对计算机专业的需求是怎么样的,计算机专业的行业需求分析
- 小勇个人理财 怎么用
- 2014年中南大学复试-安全路径
- 解决Vmware虚拟机下运行Linux电脑发出声音
- 2022年,送给程序员的运动健身知识
- 黑白照片如何变彩色?建议收藏这些方法
- 如何将n维数组按照其中某个key的值进行升维?
- JS中文字符串和UTF-8编码字符串相互转换
- 开源网络安全监控平台—Security Onion
热门文章
- stm32 isp下载官方软件android_OpenCanvas免费版下载_OpenCanvas绘图软件官方版下载7.0.25...
- 数据结构c语言版第四章题库,数据结构(C语言版)(第4版)习题
- C++的一般引用及其数组引用
- BootLoader与Linux内核的参数传递
- [vc]如何对radio按钮分组
- VxWorks系统BSP配置文件及生成下载
- 【转】DIB位图(Bitmap)的读取和保存
- 【转】05.Dicom 学习笔记-DICOM C-Echo 消息服务
- 关于Xldown和Xlup的用法(Excel VBA)
- 一步步编写操作系统 26 打开A20地址线