LeetCode 771. Jewels and Stones--Java和Python解法--简单
发布日期:2022-03-18 18:19:28
浏览次数:1
分类:技术文章
本文共 1158 字,大约阅读时间需要 3 分钟。
题目地址:
You’re given strings J representing the types of stones that are jewels, and S representing the stones you have. Each character in S is a type of stone you have. You want to know how many of the stones you have are also jewels.
The letters in J are guaranteed distinct, and all characters in J and S are letters. Letters are case sensitive, so “a” is considered a different type of stone from “A”.
Example 1:
Input: J = "aA", S = "aAAbbbb"Output: 3
Example 2:
Input: J = "z", S = "ZZ"Output: 0
Note:
- S and J will consist of letters and have length at most 50.
- The characters in J are distinct.
你会得到J代表珠宝类型的字符串,S代表你拥有的宝石。每个角色S都是你拥有的一种石头。你想知道你有多少宝石也是珠宝。
在这些信件J是保证不同,而在所有的字符J和S是字母。字母区分大小写,因此"a"被认为是不同类型的石头"A"。
python代码如下:
class Solution: def numJewelsInStones(self, J: str, S: str) -> int: count=0 for i in S: if i in J: count+=1 return count
Java代码如下:
class Solution { public int numJewelsInStones(String J, String S) { int count = 0; for (char s: S.toCharArray()) { if (J.contains(""+s)){ count+=1; } } return count; }}
转载地址:https://zhang0peter.blog.csdn.net/article/details/88636068 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年03月24日 03时18分14秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
调解算法参数2
2019-04-26
调节学习率的不同策略
2019-04-26
np.ascontiguousarray(array)
2019-04-26
from scipy import misc 读取和保存图片
2019-04-26
关于Batch Normalization
2019-04-26
关于PGGAN
2019-04-26
后台挂起,让服务器运行,客户端崩溃也可以继续运行
2019-04-26
SQL中的token含义
2019-04-26
网络的权重初始化示例
2019-04-26
python的各种推导式
2019-04-26
集合的运算关系
2019-04-26
Python的位置参数、默认参数、可变参数(*args)、关键字参数(**kwargs)
2019-04-26
匿名函数lambda
2019-04-26
git上传代码到远程仓库的命令行步骤
2019-04-26
Android解决网络加载大图片OOM的问题
2019-04-26
设计模式之单例模式
2019-04-26
JAVA的引用类型
2019-04-26