上海哪些做网站,二级域名备案,花里胡哨的网站,怎样做金融网站文章目录1. 题目2. 解题1. 题目
给你一个字符串 s #xff0c;每 两个 连续竖线 | 为 一对 。 换言之#xff0c;第一个和第二个 | 为一对#xff0c;第三个和第四个 | 为一对#xff0c;以此类推。
请你返回 不在 竖线对之间#xff0c;s 中 * 的数目。
注意#xff…
文章目录1. 题目2. 解题1. 题目
给你一个字符串 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 包含 偶数 个竖线 | 。来源力扣LeetCode 链接https://leetcode.cn/problems/count-asterisks 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
按照 | 切开取出index 为偶数的子串进行统计
class Solution:def countAsterisks(self, s: str) - int:w s.split(|)ans 0for i in range(0, len(w), 2):ans w[i].count(*)return ans28 ms 14.9 MB Python3 我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步