Files
2020-08-09 00:39:24 +08:00

39 lines
1.3 KiB
Markdown
Executable File
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# [771. Jewels and Stones](https://leetcode.com/problems/jewels-and-stones/)
## 题目
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" 是不同类型的石头。
## 解题思路
- 给出 2 个字符串,要求在 S 字符串中找出在 J 字符串里面出现的字符个数。这是一道简单题。