力扣(LeetCode 771 寶石與石頭

2021-09-26 19:13:55 字數 572 閱讀 5215

渡航的學習日記 題目

寶石與石頭

內容描述

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

示例 1

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

示例 2

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

注意s 和 j 最多含有50個字母。j 中的字元不重複。

很簡單的一道入門題,主要考察了字元指標的用法,難點就是關於如何使指標在兩次for迴圈中回到起點。

以下為我的**:

int numjewelsinstones

(char *

j, char *s)

s=s; \*把指標s重新指向陣列頭部*\

}return i; \*返回值*\

}

Leetcode 771 寶石與石頭

給定字串j代表你現在擁有代表寶石的型別,和字串s代表你擁有的石頭。s中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。j中的字母不重複,j和s中的所有字元都是字母。字母區分大小寫,因此 a 和 a 是不同型別的石頭。def numjewelsinstones j,s i 0...

Leetcode 771 寶石與石頭

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

LeetCode 771 寶石與石頭

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