编码(字符串) SDUT
Problem Description
给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码:
1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。
2、 如果K为1,不输出K
Input
输入有多组,直到文件结束。每组一个字符串,长度为10000以内
Output
输出编码后的字符串。
Sample Input
ABC ABBCCC
Sample Output
ABC A2B3C
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{int i, len, k;char a[10010];while(gets(a)){len = strlen(a);k = 1;for(i = 1; i <= len; i++)//这里一定要<= len,否则循环不完全,出很大的错误{if(a[i - 1] == a[i]){k++;}else//当a[i] != a[i - 1]的时候输出a[i - 1]{if(k == 1){printf("%c", a[i - 1]);k = 1;//重置k}else{printf("%d%c", k, a[i - 1]);k = 1;}}}printf("\n");}return 0;
}
编码(字符串) SDUT相关推荐
- 格式化输出,运算符,编码,字符串(索引,切片,大小写转换等等)
格式化输出%s和format{} , 运算符 , 编码 , 字符串(索引,切片,大小写转换,拉长字符,去空格,替换,切割,格式化输出format , count数数 , find查找 , index求 ...
- PHP 图片转base64编码 和 base64编码字符串转换成图片保存
1.图片转base64编码: /*图片转换为 base64格式编码*/ $img = 'uploads/01.png'; $base64_img = base64EncodeImage($img); ...
- pythonascii怎么转换字符串_Python 十六进制整数与ASCii编码字符串相互转换方法
在使用Pyserial与STM32进行通讯时,遇到了需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题.查阅网上的资料后,均没有符合要求 ...
- Java中将base64编码字符串转换为图片
前一段时间,在做摄像头拍照上传,摄像头拍的照片为base64编码格式的字符串,需要上传至项目中,则需要使用到将base64编码字符串转换为图片 1.将base64编码字符串转换为图片的代码如下 Ima ...
- JS中文字符串和UTF-8编码字符串相互转换
1.中文字符串转化为UTF-8编码,如"<汉字>"的UTF-8编码为"%3C%E6%B1%89%E5%AD%97%3E" 2.UTF-8编码字符串& ...
- 2017北大信科夏令营机试B:编码字符串
B:编码字符串 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 在数据压缩中,一个常用的方法是行程长度编码压缩.对于一个待压缩的字符串,我们可以依次记录每个 ...
- python十六进制转换为字符串_Python 十六进制整数与ASCii编码字符串相互转换方法...
在使用Pyserial与STM32进行通讯时,遇到了需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题.查阅网上的资料后,均没有符合要求 ...
- html实体编码转换工具,编码字符串转换工具(CodeView)
UTF16,UTF32,UNICODE,ANSI,CP54936编码字符串转换工具.例如:在工具中输入"我是中国人",UTF16,UTF32,UNICODE,ANSI,CP5493 ...
- 压缩图片并转换为BASE64编码字符串
调用全国人口信息社会应用平台的人像比对服务,请求参数之一"公民人像BASE64编码字符串",限制大小为30KB: 使用谷歌处理图片的开源工具(thumbnailator),可以对图 ...
- python3.6遇到Unicode编码字符串比较问题:\u672a\u4f7f\u7528与同样内容的变量比较总是false[已解决]
我的state变量值是一个unicode编码的字符串,需求是和一个unicode编码的字符串比较 state == '\u672a\u4f7f\u7528' //结果是false 原因及解决方法: 当 ...
最新文章
- ICCV 2021 Oral | NerfingMVS:引导优化神经辐射场实现室内多视角三维重建
- 把项目发到github
- Oracle Database 9i 10g 11g编程艺术 深入数据库体系结构 第2版pdf
- 程序设计语言编译原理_编译原理学习笔记(二):高级程序设计语言
- 50个jQuery插件可将你的网站带到另一个高度
- 在 Python 中使用 OpenCV 高斯模糊我这张的丑脸
- 深度学习(四十二)word2vec词向量学习笔记
- 提升技能必备网站(不定时更新)
- aspx 请求不到后端_2021了你该知道的6个Node.js后端框架
- 我的世界服务器租服_我的世界中国版开服教程 网易国服怎么租赁服务器
- xmapp启动之路径错误
- 什么是 PHP 过滤器?为什么使用过滤器?
- 机器学习-sklearn第十二天——笔记
- [解决方法]Your project file doesn't list 'win' as a RuntimeIdentifier.
- ⚡三十分钟⚡小白写了一个坦克大战无敌版(找素材又花了半个小时/尴尬)
- 知识蒸馏论文翻译(1)——CONFIDENCE-AWARE MULTI-TEACHER KNOWLEDGE DISTILLATION(多教师知识提炼)
- 提取IEMOCAP情感语料库标签
- 崇闵摄影课·10款日常后期视频调色LUT 支持PR/达芬奇/FCPX
- HBuilder 下运行uniapp(微信小程序)时,微信开发者工具进入游客模式
- 嵌入式软硬件结合(二)——SysTick系统定时器
热门文章
- UNIX 标准化 --ISO C标准 IEEE POSIX 标准 Single Unix Specification(SUS)
- 计算机网络安全技术保护措施,计算机网络安全技术保护措施
- ufs2.1 android bench,小米6使用的是UFS2.1闪存吗?小米6闪存AndroBench跑分成绩
- matlab工具箱及应用 pdf,matlab工具箱中文.pdf
- 深度学习经典优化算法-公式汇总
- Keepserver 与 IFIX OPC PowerTool相互关联
- Javascript异常(exception)处理机制详解 JS、异常Error属性
- 《科学之路》| 图灵奖得主杨立昆人工智能十问:AI会统治人类吗?
- 《python深度学习》学习笔记与代码实现(第八章:8.1,8.2,8.3)
- Rest_Assured接口测试学习汇总