首页 > 其他分享 >字符串处理1(去除紧接着的相同的两个元素

字符串处理1(去除紧接着的相同的两个元素

时间:2022-12-09 19:12:38浏览次数:35  
标签:int 元素 char 紧接着 去除 字符串

#include<bits/stdc++.h>
using namespace std;
const int N=100010;
char stk[N];
int top;
int main()
{
	int x;cin>>x;
	char k;scanf("%c",&k);
	for(int i=0;i<x;i++)
	{
		char idx;
		scanf("%c",&idx);
		stk[++top]=idx;
		if(stk[top]==stk[top-1]&&top) top-=2;		
	}
	
	for(int i=1;i<=top;i++)	cout<<stk[i];

	return 0;
}
//第一行数据末有空格 要用scanf读掉 不然影响后面正常运行

标签:int,元素,char,紧接着,去除,字符串
From: https://www.cnblogs.com/Szang/p/16969767.html

相关文章

  • java从一个较大的文本文档中查找字符串
    java从一个较大的文本文档中查找字符串 publicstaticvoidfindStr(FilefileParam)throwsIOException{FileReaderfread=null;BufferedReaderbufferR......
  • python字符串
    python学习字符串处理方法1.大小写转换函数作用str.lower()全小写str.upper()全大写str.capitalize()第一个字符大写str.swapcase()大写转小写,小......
  • 把字符串格式的UTC时间,转为北京时间
    fromdatetimeimportdatetime,timedeltapush_time='2022-03-23T08:40:10.895Z'push_time1=datetime.strptime(push_time[0:-5],"%Y-%m-%dT%H:%M:%S")+timed......
  • 字符串的全排列算法讲解
    一、字符串的排列用C++写一个函数,如Foo(constchar*str),打印出str的全排列,如abc的全排列:abc,acb,bca,dac,cab,cba一、全排列的递归实现为方便起见,用123......
  • 根据字符串计算md5
    MD5用途1、对比两个字符串的变化,例如记录表单数据的改变来决定是否进行更新数据2、对比字节流是否相同(对比文件、图片、文档等等等)importorg.apache.com......
  • OC之【NSString字符串的其他用法】
    #import<Foundation/Foundation.h>字符串的大小写处理voidNSString*str=@"GuangDong";//转成大写NSLog(@"大写:%@",[struppercaseString]);//转成小......
  • 每日算法之字符串的排列
    JZ38字符串的排列描述输入一个长度为n字符串,打印出该字符串中字符的所有排列,你可以以任意顺序返回这个字符串数组。例如输入字符串ABC,则输出由字符A,B,C所能排列出......
  • json的使用(对象转字符串、字符串转对象)以及具体的使用(结合ajax使用)
    为了方便地处理JSON数据,JSON提供了json.js包,​​下载地址​​​注意:GSON为json的升级版,更容易使用,​​下载地址​​JSON结构有两种结构:json简单说就是javascript中的对象......
  • 数字和字符串+模板字符串
    js是弱数据类型,所有的数据在赋完值后才知道类型。字符串类型:单引号('')、双引号("")、反引号(``)包裹的数据都是字符串,单引号和双引号本质没有区别,推荐使用单引号。......
  • 【Python】数据入库出库处理/list列表/数组/转字符串
     #!/usr/bin/envpython#-*-coding:utf-8-*-"""@Time:@Author:@File:dbDataTool.py@Version:1.0数据入库出库处理相关工具@Function:"""importha......