​力扣解法汇总2315. 统计星号

news/2024/4/19 19:41:56/

目录链接:

力扣编程题-解法汇总_分享+记录-CSDN博客

GitHub同步刷题项目:

https://github.com/September26/java-algorithms

原题链接:力扣


描述:

给你一个字符串 s ,每 两个 连续竖线 '|' 为 一对 。换言之,第一个和第二个 '|' 为一对,第三个和第四个 '|' 为一对,以此类推。

请你返回 不在 竖线对之间,s 中 '*' 的数目。

注意,每个竖线 '|' 都会 恰好 属于一个对。

示例 1:

输入:s = "l|*e*et|c**o|*de|"
输出:2
解释:不在竖线对之间的字符加粗加斜体后,得到字符串:"l|*e*et|c**o|*de|" 。
第一和第二条竖线 '|' 之间的字符不计入答案。
同时,第三条和第四条竖线 '|' 之间的字符也不计入答案。
不在竖线对之间总共有 2 个星号,所以我们返回 2 。

示例 2:

输入:s = "iamprogrammer"
输出:0
解释:在这个例子中,s 中没有星号。所以返回 0 。

示例 3:

输入:s = "yo|uar|e**|b|e***au|tifu|l"
输出:5
解释:需要考虑的字符加粗加斜体后:"yo|uar|e**|b|e***au|tifu|l" 。不在竖线对之间总共有 5 个星号。所以我们返回 5 。

提示:

  • 1 <= s.length <= 1000
  • s 只包含小写英文字母,竖线 '|' 和星号 '*' 。
  • s 包含 偶数 个竖线 '|' 。

解题思路:

* 解题思路:
* 遍历字符串,如果等于|则根据除以2的余数来判断是否在范围内。
* 如果不在范围内并且字符串等于*,则统计次数。

代码:

public class Solution2315 {public int countAsterisks(String s) {boolean isIn = false;char[] chars = s.toCharArray();int num = 0;int result = 0;for (char aChar : chars) {if (aChar == '|') {num++;isIn = (num % 2 == 1);continue;}if (aChar == '*' && !isIn) {result++;}}return result;}
}


http://www.ppmy.cn/news/723562.html

相关文章

2315. 统计星号 ----- 模拟

给你一个字符串 s &#xff0c;每 两个 连续竖线 | 为 一对 。换言之&#xff0c;第一个和第二个 | 为一对&#xff0c;第三个和第四个 | 为一对&#xff0c;以此类推。 请你返回 不在 竖线对之间&#xff0c;s 中 * 的数目。 注意&#xff0c;每个竖线 | 都会 恰好 属于一个对…

【算法leetcode】2315. 统计星号(rust和go重拳出击)

文章目录 2315. 统计星号&#xff1a;样例 1&#xff1a;样例 2&#xff1a;样例 3&#xff1a;提示&#xff1a;分析题解rustgotypescriptpythonccjava 原题传送门&#xff1a;https://leetcode.cn/problems/count-asterisks/ 2315. 统计星号&#xff1a; 给你一个字符串 s &…

[LeetCode]2315. 统计星号

给你一个字符串 s &#xff0c;每 两个 连续竖线 | 为 一对 。换言之&#xff0c;第一个和第二个 | 为一对&#xff0c;第三个和第四个 | 为一对&#xff0c;以此类推。 请你返回 不在 竖线对之间&#xff0c;s 中 * 的数目。 注意&#xff0c;每个竖线 | 都会 恰好 属于一个…

入门力扣自学笔记231 C++ (题目编号:2315)

2315. 统计星号 题目&#xff1a; 给你一个字符串 s &#xff0c;每 两个 连续竖线 | 为 一对 。换言之&#xff0c;第一个和第二个 | 为一对&#xff0c;第三个和第四个 | 为一对&#xff0c;以此类推。 请你返回 不在 竖线对之间&#xff0c;s 中 * 的数目。 注意&#x…

算法竞赛入门【码蹄集进阶塔335题】(MT2311-2315)

算法竞赛入门【码蹄集进阶塔335题】MT2311-2315 文章目录 算法竞赛入门【码蹄集进阶塔335题】MT2311-2315前言为什么突然想学算法了&#xff1f;为什么选择码蹄集作为刷题软件&#xff1f; 目录1. MT2311 还是跑图2. MT2312 文件管理3. MT2313 过年访亲4. MT2314 八竿子打不着5…

【算法题】2315. 统计星号

题目&#xff1a; 给你一个字符串 s &#xff0c;每 两个 连续竖线 ‘|’ 为 一对 。换言之&#xff0c;第一个和第二个 ‘|’ 为一对&#xff0c;第三个和第四个 ‘|’ 为一对&#xff0c;以此类推。 请你返回 不在 竖线对之间&#xff0c;s 中 ‘*’ 的数目。 注意&#x…

【LeetCode每日一题】【2023/1/29】2315. 统计星号

文章目录 2315. 统计星号方法1&#xff1a;模拟 2315. 统计星号 LeetCode: 2315. 统计星号 简单 \color{#00AF9B}{简单} 简单 给你一个字符串 s &#xff0c;每 两个 连续竖线 | 为 一对 。换言之&#xff0c;第一个和第二个 | 为一对&#xff0c;第三个和第四个 | 为一对&…

【2315. 统计星号】

来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 描述&#xff1a; 给你一个字符串 s &#xff0c;每 两个 连续竖线 | 为 一对 。换言之&#xff0c;第一个和第二个 | 为一对&#xff0c;第三个和第四个 | 为一对&#xff0c;以此类推。 请你返回 不在 竖线对之间&a…

Leetcode.2315 统计星号

题目链接 Leetcode.2315 统计星号 Rating : 1251 题目描述 给你一个字符串 s s s &#xff0c;每 两个 连续竖线 ‘|’ 为 一对 。换言之&#xff0c;第一个和第二个 |为一对&#xff0c;第三个和第四个|为一对&#xff0c;以此类推。 请你返回 不在 竖线对之间&#xff0c;…

力扣 2315.统计星号

文章目录 2315.统计星号思路&#xff1a;代码部分 2315.统计星号 给你一个字符串 s &#xff0c;每 两个 连续竖线 ‘|’ 为 一对 。换言之&#xff0c;第一个和第二个 ‘|’ 为一对&#xff0c;第三个和第四个 ‘|’ 为一对&#xff0c;以此类推。 请你返回 不在 竖线对之间…

IP2315 应用笔记

随着电子产品的不断发展&#xff0c;人们对于电子产品充电的速度要求越来越高&#xff0c;今年刚好有个项目用到了IP2315,回顾后整理了一下 一、IP2315是什么&#xff1f; IP2315 是一款集成 MOS 和输入快充协议的高效同步降压转换充电 IC 。 1.用于单节锂电池的充电IC 单节…

C++中typedef和typedef struct的区别

该文只是对以下原文中C部分单独进行了归纳&#xff0c;原文地址&#xff1a;https://blog.csdn.net/shanshanhi/article/details/52268167 typedef是类型定义的意思 &#xff08;1)struct Student struct Student{ int a; }stu1; //stu1是结构体变量 使用时只需通过st…

MapstructPlus的快速集成

https://www.mapstruct.plus/https://www.mapstruct.plus/ # 博主技术栈如下 springboot:2.4.5 lombok:1.8.20 mapstruct-plus:1.3.4 knife4j:4.0.0目录 一、添加依赖&#xff08;谨防依赖冲突&#xff09; 二、如果依赖下不下来&#xff0c;要在maven的setting文件中加入腾讯…

转-云计算、大数据和人工智能的科普类文件

作者&#xff1a; 刘超 www.cnblogs.com/popsuper1982/p/8505203.html 原标题&#xff1a;不是技术也能看懂云计算&#xff0c;大数据&#xff0c;人工智能 我今天要讲这三个话题&#xff0c;一个是云计算&#xff0c;一个大数据&#xff0c;一个人工智能&#xff0c;我为什么要…

通俗易懂的讲:云计算、大数据和人工智能

文章转自&#xff1a; 刘超的通俗云计算 https://www.cnblogs.com/popsuper1982/p/8505203.html 我今天要讲这三个话题&#xff0c;一个是云计算&#xff0c;一个大数据&#xff0c;一个人工智能&#xff0c;我为什么要讲这三个东西呢&#xff1f;因为这三个东西现在非常非常的…

浅谈云计算,大数据和人工智能

原文链接&#xff1a; https://www.cnblogs.com/popsuper1982/p/8505203.html 我今天要讲这三个话题&#xff0c;一个是云计算&#xff0c;一个大数据&#xff0c;一个人工智能&#xff0c;我为什么要讲这三个东西呢&#xff1f;因为这三个东西现在非常非常的火&#xff0c;它们…

周鸿祎力荐|纽约客16000字重磅刊文:区块链是回归互联网本质的唯一希望

奇虎360创始人周鸿祎曾在朋友圈表示&#xff1a;迄今我认为说的最深入浅出最明明白白的一篇文章&#xff0c;没有大道理&#xff0c;没有空洞的口号&#xff0c;没有吓唬人的概念&#xff0c;这才是学习区块链技术最需要的基础。 来源&#xff1a;《纽约客》杂志 本文首发于机器…

jmeter性能测试重要指标以及性能结果分析

目录 一、Aggregate Report 是jmeter常用的一个 Listener&#xff0c;中文被翻译为“聚合报告 二、描述性统计与性能结果分析 总结&#xff1a; 一、Aggregate Report 是jmeter常用的一个 Listener&#xff0c;中文被翻译为“聚合报告 如果大家都是web应用的性能测试例如只…

区块链是回归互联网本来意义的唯一希望

区块链就是未来&#xff0c;也是一种回到互联网本来意义的方式。 这组词序并没有任何意义&#xff0c;真正让它们有价值的地方在于&#xff0c;这个词序是由一个被称为 MetaMask 的软件专门为我一个人生产的。 用密码学&#xff08;cryptography&#xff09;术语表达&#xff0…

云计算与人工智能

来自&#xff1a; cnblogs.com/popsuper1982/p/8505203.html 我今天要讲这三个话题&#xff0c;一个是云计算&#xff0c;一个大数据&#xff0c;一个人工智能&#xff0c;我为什么要讲这三个东西呢&#xff1f;因为这三个东西现在非常非常的火&#xff0c;它们之间好像互相有关…