力扣 2315.统计星号

news/2025/2/19 12:14:54/

文章目录

  • 2315.统计星号
    • 思路:
    • 代码部分

2315.统计星号

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

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

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

示例 1:

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

思路:

匹配

代码部分

class Solution(object):def countAsterisks(self, s):""":type s: str:rtype: int"""cnt=0c=0for i in s:if i=='|':cnt+=1elif cnt%2==0 and i=='*':c+=1return c

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

相关文章

IP2315 应用笔记

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

C++中typedef和typedef struct的区别

该文只是对以下原文中C部分单独进行了归纳,原文地址:https://blog.csdn.net/shanshanhi/article/details/52268167 typedef是类型定义的意思 (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目录 一、添加依赖(谨防依赖冲突) 二、如果依赖下不下来,要在maven的setting文件中加入腾讯…

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

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

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

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

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

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

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

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

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

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