leetcode 771. 寶石與石頭(set)

給定字符串J 代表石頭中寶石的類型,和字符串 S代表你擁有的石頭。 S 中每個字符代表了一種你擁有的石頭的類型,你想知道你擁有的石頭中有多少是寶石。

J 中的字母不重復,J 和 S中的所有字符都是字母。字母區分大小寫,因此"a"和"A"是不同類型的石頭。

示例 1:

輸入: J = “aA”, S = “aAAbbbb”
輸出: 3
示例 2:

輸入: J = “z”, S = “ZZ”
輸出: 0
注意:

S 和 J 最多含有50個字母。
J 中的字符不重復。

代碼

class Solution {public int numJewelsInStones(String J, String S) {int res=0;Set<Character> set=new HashSet<>();for(char c:J.toCharArray())set.add(c);for(char s:S.toCharArray()) if(set.contains(s)) res++;return res;}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/392907.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/392907.shtml
英文地址,請注明出處:http://en.pswp.cn/news/392907.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

用ntdsutil命令中的restore object 更新版本號

備份域控建立好后&#xff0c;備份域信息&#xff0c;用目錄還 原模式&#xff0c;還原域信息&#xff0c;用ntdsutil命令&#xff0c;中的 restore ob ject 更新版本號 本文轉自9pc9com博客&#xff0c;原文鏈接&#xff1a; http://blog.51cto.com/215363/783334 如需…

python處理excel文件(xls和xlsx)

一、xlrd和xlwt 使用之前需要需要先安裝&#xff0c;windows上如果直接在cmd中運行python則需要先執行pip3 install xlrd和pip3 install xlwt&#xff0c;如果使用pycharm則需要在項目的解釋器中安裝這兩個模塊&#xff0c;File-Settings-Project:layout-Project Interpreter&a…

html塊中的內容垂直居中,css如何設置行內元素與塊級元素的內容垂直居中

首先我們先了解一下行內元素和塊級元素行內元素(內聯元素)&#xff1a;沒有自己的獨立空間&#xff0c;它是依附于其他塊級元素存在的&#xff0c;空間大小依附于內容多少。行內元素沒有度、寬度、內外邊距等屬性。塊級元素&#xff1a;占據獨立的空間&#xff0c;具有寬度&…

Mina、Netty、Twisted一起學(五):整合protobuf

protobuf是谷歌的Protocol Buffers的簡稱&#xff0c;用于結構化數據和字節碼之間互相轉換&#xff08;序列化、反序列化&#xff09;&#xff0c;一般應用于網絡傳輸&#xff0c;可支持多種編程語言。protobuf怎樣使用這里不再介紹&#xff0c;本文主要介紹在MINA、Netty、Twi…

leetcode 1. 兩數之和(map)

給定一個整數數組 nums 和一個目標值 target&#xff0c;請你在該數組中找出和為目標值的那 兩個 整數&#xff0c;并返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是&#xff0c;數組中同一個元素不能使用兩遍。 示例: 給定 nums [2, 7, 11, 15], target …

Redis 3.0.1 安裝和配置

一、下載&#xff0c;解壓和編譯Redis 12345# cd /tmp # wget http://download.redis.io/releases/redis-3.0.1.tar.gz # tar xzf redis-3.0.1.tar.gz # cd redis-3.0.1 # make二、下載、安裝tclsh 測試編譯&#xff1a; 1# make test得到如下錯誤信息&#xff1a; …

2021年南寧二中高考成績查詢,2021廣西高考圓滿結束,6月23日可查詢成績

6月8日下午&#xff0c;2021年高考統考圓滿結束。今年廣西參加高考統考考生人數40.05萬余人&#xff0c;比2020年增加了2.2萬人。我區預計6月23日可查詢高考成績&#xff0c;6月24日起可陸續填報志愿&#xff0c;我區的網上咨詢會將于6月25日至27日舉辦。▲高考結束&#xff0c…

29 Python - 字符與編碼

字符與編碼 01 字符串本質 Python字符串相關概念 字符串 str 字節 bytes 字節數組 bytearray 電腦字符串存儲機制 字符庫&#xff1a;A、B每個字符有一個代碼點如A是65 B為66&#xff0c;這種是方便人類讀寫的形式&#xff0c;但是最終需要存入計算機的CPU和內存&…

Linux 內存管理與系統架構設計

Linux 提供各種模式&#xff08;比如&#xff0c;消息隊列&#xff09;&#xff0c;但是最著名的是 POSIX 共享內存&#xff08;shmem&#xff0c;shared memory&#xff09;。 Linux provides a variety of schemes (such as message queues), but most notable is POSIX shar…

如何正確使用Node.js中的事件

by Usama Ashraf通過Usama Ashraf 如何正確使用Node.js中的事件 (How to use events in Node.js the right way) Before event-driven programming became popular, the standard way to communicate between different parts of an application was pretty straightforward: …

你的成功有章可循

讀書筆記 作者 海軍 海天裝飾董事長 自我修煉是基礎。通過自我學習&#xff0c;在預定目標的指引下&#xff0c;將獲取的知識轉化為個人能力&#xff0c;形成自我規律&#xff0c;不斷循環&#xff0c;實現成功。 尋找和掌握規律&#xff0c;并熟練運用于實踐&#xff0c;是成功…

98k用計算機圖片,98K (HandClap)_譜友園地_中國曲譜網

《98K》文本歌詞98K之歌-HandClap-抖音 制譜&#xff1a;孫世彥這首《HandClap》是Fitz&TheTantrums樂隊演唱的一首歌曲&#xff0c;同時也是絕地求生中囂張BGM&#xff0c;是一首吃雞戰歌&#xff01;這首歌譜曲者和填詞者都是三個人&#xff1a;JeremyRuzumna&#xff0c…

qt之旅-1純手寫Qt界面

通過手寫qt代碼來認識qt程序的構成&#xff0c;以及特性。設計一個查找對話框。以下是設計過程1 新建一個empty qt project2 配置pro文件HEADERS \Find.h QT widgetsSOURCES \Find.cpp \main.cpp3 編寫對話框的類代碼例如以下&#xff1a;//Find.h #ifndef FIND_H #define F…

【隨筆】寫在2014年的第一天

想想好像就在不久前還和大家異常興奮地討論著世界末日的事&#xff0c;結果一晃也是一年前的事了。大四這一年&#xff0c;或者說整個2013年都是場搖擺不定的戲劇&#xff0c;去過的地方比前三年加起來還多的多&#xff0c;有時候也會恍惚地不知道自己現在在哪。簡單記幾筆&…

設計沖刺下載_如何運行成功的設計沖刺

設計沖刺下載by George Krasadakis通過喬治克拉薩達基斯(George Krasadakis) Design Sprints can generate remarkable output for your company — such as a backlog of impactful ideas, functional prototypes, learning and key insights from customers along with real…

leetcode 18. 四數之和(雙指針)

給定一個包含 n 個整數的數組 nums 和一個目標值 target&#xff0c;判斷 nums 中是否存在四個元素 a&#xff0c;b&#xff0c;c 和 d &#xff0c;使得 a b c d 的值與 target 相等&#xff1f;找出所有滿足條件且不重復的四元組。 注意&#xff1a; 答案中不可以包含重…

WPF:從WPF Diagram Designer Part 4學習分組、對齊、排序、序列化和常用功能

在前面三篇文章中我們介紹了如何給圖形設計器增加移動、選擇、改變大小及面板、縮略圖、框線選擇和工具箱和連接等功能&#xff0c;本篇是這個圖形設計器系列的最后一篇&#xff0c;將和大家一起來學習一下如何給圖形設計器增加分組、對齊、排序、序列化等功能。 WPF Diagram D…

win7如何看計算機用戶名和密碼怎么辦,win7系統電腦查看共享文件夾時不顯示用戶名和密碼輸入窗口的解決方法...

win7系統使用久了&#xff0c;好多網友反饋說win7系統電腦查看共享文件夾時不顯示用戶名和密碼輸入窗口的問題&#xff0c;非常不方便。有什么辦法可以永久解決win7系統電腦查看共享文件夾時不顯示用戶名和密碼輸入窗口的問題&#xff0c;面對win7系統電腦查看共享文件夾時不顯…

ASP.NET Core跨域設置

項目中經常會遇到跨域問題&#xff0c;解決方法&#xff1a; 在appsettings.json 文件中添加json項 {"Logging": {"LogLevel": {"Default": "Warning"}},"AllowedHosts": "*","AppCores": "https…

微信客戶端<->騰訊微信服務器<->開發者服務器

出自 http://blog.csdn.net/hanjingjava/article/details/41653113 首先&#xff0c;通過Token驗證&#xff0c;將公眾號接入開發者服務器&#xff0c;這樣客戶端發給公眾號的信息會被轉發給開發者服務器&#xff1b; 第二&#xff0c;組裝微信特定消息格式&#xff0c;返回給用…