计蒜客 —— 字符串p型编码
2024-09-05 08:55:48
给定一个完全由数字字符('0'
,'1'
,'2'
,…,'9'
)构成的字符串 strstr,请写出 strstr 的 pp 型编码串。
例如:字符串122344111可被描述为“1个 1、2 个 2、1 个 3、2 个 4、3 个1”,因此我们说 122344111 的 p 型编码串为1122132431;类似的道理,编码串101可以用来描述1111111111;00000000000可描述为“11 个 0”,因此它的 pp 型编码串即为110;100200300可描述为“1 个 1、2 个 0、1 个 2、2 个 0、1 个 3、2 个 0”,因此它的 p型编码串为112012201320。
输入格式
输入仅一行,包含字符串 str。每一行字符串最多包含 1000 个数字字符。
输出格式
输出该字符串对应的 p 型编码串。
题目地址:
https://nanti.jisuanke.com/t/T1128
代码:
#include<stdio.h>
#include<string.h>
char a[];
int main(){
scanf("%s",a);
int lon = strlen(a);
for(int i = ;i <lon;){
char x = a[i];
int n = ;
while(a[i] == x){
i++;
n++;
}
printf("%d%c",n,x);
}
return ;
}
思路很简单,全当做字符串一次性读入,然后处理就行了
最新文章
- Xcode 锁终端
- My Demo Reels
- js 浮点运算出现的精度丢失问题
- Oracle10g RAC的简单操作
- css之属性及剩余的选择符
- Codeforces 402B --耻辱的一题
- Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
- VS2012如何更新下载TFS上面的代码到本地
- 如何在Html的CSS中去除<;li>;标签前面小黑点,和ul、LI部分属性方法
- Codeforce 215 div1
- 第1章 软件测试基本概念(Week1,3月3日)
- Android应用中使用AsyncHttpClient来异步网络数据
- 抢红包算法 java
- 一个超级简单的demo带你走进redux的大坑
- SOme USeful NOtes for MYself.
- binlog2sql实现MySQL误操作的恢复
- gitbash使用git 命令的准备工作
- 用矩阵和待定系数法求数列的分析(复杂度log(n))
- Python3 操作Excel
- asp.net core跨平台开发从入门到实战文摘
热门文章
- 2018-2019 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2018) A. Altruistic Amphibians (DP)
- Could not load file or assembly ";\win32_x86\dotnet1\crdb_adoplus.dll&#39; or one of its dependencies.
- Qbxt 模拟赛 Day4 T2 gcd(矩阵乘法快速幂)
- AcWing:240. 食物链(扩展域并查集 or 带边权并查集)
- HDU 3689 Infinite monkey theorem ——(自动机+DP)
- Python中的变量、对象
- 【转载】Python tips: 什么是*args和**kwargs?
- HearthBuddy炉石兄弟 格雷迈恩
- 笔记:YSmart: Yet Another SQL-to-MapReduce Translator
- dubbo服务provider方打印警告日志,getDeserializer - Hessian/Burla &#39;xxx&#39; is an unknown class