首页 > 其他分享 >竖线外的星号

竖线外的星号

时间:2024-10-08 18:48:48浏览次数:3  
标签:星号 样例 break int jj 竖线 对间 size

题目描述

给出仅由a - z,A - Z,0 - 9,*,|等字符组成的字符串SS

每两个||为 一对

换言之,第一个|和第二个|为一对,第三个和第四个||为一对,以此类推

请你统计不在|对间S中*的数目

每个竖线|都会恰好只属于一个对

输入格式

输入一行一个字符串S

输出格式

输出一个整数,表示不在|对间S中*的数目

输入样例


  1. yo|uar|e**|b|e***au|tifu|l

输出样例

  1. 5

数据规模

对于全部的数据1≤∣S∣≤1000

代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
	string s;
	int a=1,i=0,sum=0,jj=0,f=1;
	cin>>s;
	while(1){
		if(s[i]=='|'){
			f=1;
			for(int j=i+1;j<s.size();j++){
				//cout<<j<<" ";
				if(s[j]=='|')
				{
					jj=j;
					//cout<<jj<<endl;
					f=0;
					break;
				}
				//cout<<f<<endl;
				if(f)s[j]='0';
				if(j>s.size()) break;
		 	}
			i=jj;
		}
		i++;
		if(i>s.size()) break;
	}
	for(int j=0;j<s.size();j++){
		if(s[j]=='*') sum++;
	}
	cout<<sum;
	//cout<<s;
	return 0;
}

挺简单的

标签:星号,样例,break,int,jj,竖线,对间,size
From: https://blog.csdn.net/sx114514/article/details/142737794

相关文章

  • 1071 - 字符图形7-星号菱形
    题目描述输入一个整数n,请打印出n∗2+1行的字符图形。输入一个整数(0<n<10)。输出一个字符图形,如输入2,则产生5行的菱形(为方便找规律,这里将空格用□替代,实际输出,请输出空格)。□□×□××××××××□×××□□×样例输入2输出  * ******** ......
  • 3170. 删除星号以后字典序最小的字符串
    题目链接3170.删除星号以后字典序最小的字符串思路堆栈&位运算题解链接三种写法:26个栈+位运算优化(Python/Java/C++/Go)关键点1.用堆栈跟踪各个字母出现的位置2.用位运算跟踪当前最小字母(lowbit技巧)时间复杂度朴素做法:\(O(n\vert\Sigma\vert)\)位运算......
  • 删除字符串末尾的*(星号)
    要求假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除,例如,字符串中的内容为:****A*BC*DEF*G******,删除后,字符串中的内容应当是:***A*BC*DEF*G。在编写函数时,不得使用C语言提供的字符串函数。(不能使用strlen)解......
  • LeetCode 2390. 从字符串中移除星号(字符串、栈)
    题目:2390.从字符串中移除星号思路:使用栈就可以,这里string也可以实现栈的效果classSolution{public:stringremoveStars(strings){stringe="";for(autox:s){if(x=='*')e.pop_back();elsee.push_back(x);......
  • 2390. 从字符串中移除星号
    给你一个包含若干星号*的字符串s。在一步操作中,你可以:选中s中的一个星号。移除星号左侧最近的那个非星号字符,并移除该星号自身。返回移除所有星号之后的字符串。注意:生成的输入保证总是可以执行题面中描述的操作。可以证明结果字符串是唯一的。示例1:输入:s=......
  • python函数:带星号的参数一个接一个
    我想知道为什么定义以下函数被认为是好的。deffoo(*x,y):pass据我所知,现在有调用此函数的方法,因为它总是缺少y的值。(如果我错了,请纠正我。)这有什么我不知道的用处吗?你说得对,在Python中定义一个像deffoo(*x,y):...这样的函数,在试图以常规方......
  • Vue项目中elementUI表单部分验证validateField以及星号显示等问题
    原文地址:https://huaweicloud.csdn.net/63a0040fdacf622b8df90fa6.html一、红色必填星号红色星号不显示,可能是没有正确填写prop和字段名称,检查一遍有验证规则但不想加红色星号,可以在el-form标签上加 :hide-required-asterisk=“true”当没有添加验证规则,但又要加上红色......
  • Day 10:100322. 删除星号以后字典序最小的字符串
    Leetcode100322.删除星号以后字典序最小的字符串给你一个字符串s。它可能包含任意数量的‘’字符。你的任务是删除所有的'’字符。当字符串还存在至少一个‘*’字符时,你可以执行以下操作:删除最左边的‘*’字符,同时删除该星号字符左边一个字典序最小的字符......
  • echarts折线图使用dataZoom,切换数据时渲染异常,出现竖线bug
     今天做项目遇到一个省份过多时,要加滚动条的需求。但是切换数据的时候,出现上图所出现的问题。经查资料,发现可以设置一个属性来解决这个问题。    filterMode:'empty' dataZoom:{     show:this.xiaonengXData.length>12?true:false,//为true滚动条......
  • 【教学类-50-06】20240410“数一数”4类星号图片制作PDF学具
    作品展示:背景需求:前文遍历四个文件夹,分别将每个文件夹内的10个图片的左上角加入星号,显示难度系数【教学类-50-05】20240410“数一数”4类图片添加“难度星号”-CSDN博客文章浏览阅读55次,点赞2次,收藏2次。【教学类-50-05】20240410“数一数”4类图片添加“难度星号”https......