力扣演算法題 771 寶石與石頭 C語言實現

2021-10-09 22:57:26 字數 804 閱讀 1538

給定字串j 代表石頭中寶石的型別,和字串 s代表你擁有的石頭。 s 中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。

j 中的字母不重複,j 和 s中的所有字元都是字母。字母區分大小寫,因此"a"和"a"是不同型別的石頭。

示例 1:

輸入: j = 「aa」, s = 「aaabbbb」

輸出: 3

示例 2:

輸入: j = 「z」, s = 「zz」

輸出: 0

注意:s 和 j 最多含有50個字母。

j 中的字元不重複。

雙層遍歷,判斷s和j字元相等則計數。

int

numjewelsinstones

(char

* j,

char

* s)}}

return icnt;

}

分兩步:

1、借助陣列,進行陣列計數;

2、從陣列中獲取字元的統計個數,累加;

int

numjewelsinstones

(char

* j,

char

* s)

;for

(int i =

0; i <

strlen

(s); i++

)for

(int i =

0; i <

strlen

(j); i++

)return icnt;

}

力扣(LeetCode 771 寶石與石頭

渡航的學習日記 題目 寶石與石頭 內容描述 給定字串j 代表石頭中寶石的型別,和字串 s代表你擁有的石頭。s 中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。j 中的字母不重複,j 和 s中的所有字元都是字母。字母區分大小寫,因此 a 和 a 是不同型別的石頭。示例 1 ...

簡單題 771 寶石與石頭

力扣刷題 給定字串j 代表石頭中寶石的型別,和字串 s代表你擁有的石頭。s 中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。j 中的字母不重複,j 和 s中的所有字元都是字母。字母區分大小寫,因此 a 和 a 是不同型別的石頭。示例 1 輸入 j aa s aaabbbb...

leetcode千題 771 寶石與石頭

給定字串j 代表石頭中寶石的型別,和字串 s代表你擁有的石頭。s 中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。j 中的字母不重複,j 和 s中的所有字元都是字母。字母區分大小寫,因此 a 和 a 是不同型別的石頭。示例 1 輸入 j aa s aaabbbb 輸出 3...