Leetcode 寶石與石頭 C++

題目:

 給定字符串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 i=0;
		for(int j=0;j<J.length();j++)
		{
			for(int s=0;s<S.length();s++)
			{
				if(J[j] == S[s])
					i++;
			}
		}
		return i;
	}
};

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章