【Swift】LeedCode 宝石与石头
由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode算法题。

给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。 stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。字母区分大小写,因此 "a" 和 "A" 是不同类型的石头。示例 1:输入:jewels = "aA", stones = "aAAbbbb"
输出:3
示例 2:输入:jewels = "z", stones = "ZZ"
输出:0提示:1 <= jewels.length, stones.length <= 50
jewels 和 stones 仅由英文字母组成
jewels 中的所有字符都是 唯一的

Swift解法如下:

class Solution {func numJewelsInStones(_ jewels: String, _ stones: String) -> Int {var sum = 0for jewel in jewels{for stone in stones{if jewel == stone{sum = sum + 1}}}return sum}
}

【Swift】LeedCode 宝石与石头相关推荐

  1. 宝石与石头(简单难度)

    目录 题目概述(简单难度) 思路与代码 思路展现 代码示例 总结 题目概述(简单难度) 题目链接: 宝石与石头 思路与代码 思路展现 将jewels字符串转换为字符后存入到set集合当中,然后将sto ...

  2. LeetCode 题库 全 JAVA 解题---771.宝石与石头

    LeetCode 题库 全 JAVA 解题 771.宝石与石头 原题回顾: 给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头. S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥 ...

  3. 771. 宝石与石头

    给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头. S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石. J 中的字母不重复,J 和 S中的所有字符都是字母 ...

  4. Leetcode771:宝石与石头

    原文链接:771. 宝石与石头 - 力扣(LeetCode) 题目 给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头.stones 中每个字符代表了一 ...

  5. 3600、宝石与石头

    给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头. stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石. 字母区 ...

  6. 【leetcode】771. 宝石与石头 (简单)

    [leetcode]771. 宝石与石头 给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头. stones 中每个字符代表了一种你拥有的石头的类型,你 ...

  7. java练习题:宝石和石头(map)

    //宝石和石头 : J代表宝石的种类,不可以重复,例如J=aA,则宝石种类有a,A两种,S代表已拥有的石头个数,如S=aAAkk,则拥有的宝石有a,A,A三个 import java.util.*; ...

  8. “宝石与石头”:一道简单却巧妙的力扣算法题

    本篇博客会讲解力扣"771. 宝石与石头"的解题思路,这是题目链接. 先来审题: 以下是输出示例: 以下是提示: 本题可以使用数组模拟哈希表来实现.先把宝石字符串中的字符标识到数组 ...

  9. Java实现 LeetCode 771 宝石与石头(这是真暴力)

    771. 宝石与石头 给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头. S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石. J 中的字母不重复,J 和 ...

最新文章

  1. DeprecationWarning: Function log_multivariate_normal_density is deprecated; The function log_multiva
  2. 9.4 均值标准化-机器学习笔记-斯坦福吴恩达教授
  3. 计算机研发部门职责,计算机研发岗位职责
  4. 工作183:动态渲染数据 数据在数字字典里面
  5. ifstat命令_统计网络接口活动状态的工具
  6. LeetCode-106:从中序与后序遍历序列构造二叉树
  7. 使用方法 yii_如何实现高速卷积?深度学习库使用了这些黑魔法
  8. win8卸载mysql数据库,彻底卸载win8自带的metro应用的方法
  9. 黑客帝国之八种超级武器
  10. String常用方法有哪些?在工作中使用过哪些?
  11. 代理服务器搭建socks5环境的方法
  12. 关于电脑网速网占用问题(svchost.exe)(¥72)
  13. 实现ISA2004的WPAD(自动发现功能)
  14. C#操作TMPOS58串口打印机一些心得
  15. 7-1 循环-古角猜想 (20 分)
  16. 监控相机IQ调试策略
  17. idea创建SSM项目(Spring+SpringMVC+MyBatis)
  18. 框架相关核心要点详解
  19. 聊聊网络安全态势感知之一
  20. 来自谷歌大脑的SpineNet:一种非常规的主干结构

热门文章

  1. CSDN个人博客管理
  2. 小强IT游记之大连行
  3. Https 忽略证书验证
  4. 网络设置巨形帧_网络 – 升级到千兆网络 – 启用巨型帧
  5. 小说里的管理软件现状
  6. document server java_Readme.md · ct_java/DocumentServer - Gitee.com
  7. kali linux nmap扫描(二)_商洛学院司徒荆_新浪博客
  8. 简单使用hbuildx把vue-cli项目打包,并使用electron转换成可执行的exe文件
  9. Ubuntu 查看电脑配置
  10. 2021年2月22日 星期一 农历八九 晴