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相关推荐

  1. 格式化输出,运算符,编码,字符串(索引,切片,大小写转换等等)

    格式化输出%s和format{} , 运算符 , 编码 , 字符串(索引,切片,大小写转换,拉长字符,去空格,替换,切割,格式化输出format , count数数 , find查找 , index求 ...

  2. PHP 图片转base64编码 和 base64编码字符串转换成图片保存

    1.图片转base64编码: /*图片转换为 base64格式编码*/ $img = 'uploads/01.png'; $base64_img = base64EncodeImage($img); ...

  3. pythonascii怎么转换字符串_Python 十六进制整数与ASCii编码字符串相互转换方法

    在使用Pyserial与STM32进行通讯时,遇到了需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题.查阅网上的资料后,均没有符合要求 ...

  4. Java中将base64编码字符串转换为图片

    前一段时间,在做摄像头拍照上传,摄像头拍的照片为base64编码格式的字符串,需要上传至项目中,则需要使用到将base64编码字符串转换为图片 1.将base64编码字符串转换为图片的代码如下 Ima ...

  5. JS中文字符串和UTF-8编码字符串相互转换

    1.中文字符串转化为UTF-8编码,如"<汉字>"的UTF-8编码为"%3C%E6%B1%89%E5%AD%97%3E" 2.UTF-8编码字符串& ...

  6. 2017北大信科夏令营机试B:编码字符串

    B:编码字符串 查看 提交 统计 提问 总时间限制:  1000ms  内存限制:  65536kB 描述 在数据压缩中,一个常用的方法是行程长度编码压缩.对于一个待压缩的字符串,我们可以依次记录每个 ...

  7. python十六进制转换为字符串_Python 十六进制整数与ASCii编码字符串相互转换方法...

    在使用Pyserial与STM32进行通讯时,遇到了需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题.查阅网上的资料后,均没有符合要求 ...

  8. html实体编码转换工具,编码字符串转换工具(CodeView)

    UTF16,UTF32,UNICODE,ANSI,CP54936编码字符串转换工具.例如:在工具中输入"我是中国人",UTF16,UTF32,UNICODE,ANSI,CP5493 ...

  9. 压缩图片并转换为BASE64编码字符串

    调用全国人口信息社会应用平台的人像比对服务,请求参数之一"公民人像BASE64编码字符串",限制大小为30KB: 使用谷歌处理图片的开源工具(thumbnailator),可以对图 ...

  10. python3.6遇到Unicode编码字符串比较问题:\u672a\u4f7f\u7528与同样内容的变量比较总是false[已解决]

    我的state变量值是一个unicode编码的字符串,需求是和一个unicode编码的字符串比较 state == '\u672a\u4f7f\u7528' //结果是false 原因及解决方法: 当 ...

最新文章

  1. ICCV 2021 Oral | NerfingMVS:引导优化神经辐射场实现室内多视角三维重建
  2. 把项目发到github
  3. Oracle Database 9i 10g 11g编程艺术 深入数据库体系结构 第2版pdf
  4. 程序设计语言编译原理_编译原理学习笔记(二):高级程序设计语言
  5. 50个jQuery插件可将你的网站带到另一个高度
  6. 在 Python 中使用 OpenCV 高斯模糊我这张的丑脸
  7. 深度学习(四十二)word2vec词向量学习笔记
  8. 提升技能必备网站(不定时更新)
  9. aspx 请求不到后端_2021了你该知道的6个Node.js后端框架
  10. 我的世界服务器租服_我的世界中国版开服教程 网易国服怎么租赁服务器
  11. xmapp启动之路径错误
  12. 什么是 PHP 过滤器?为什么使用过滤器?
  13. 机器学习-sklearn第十二天——笔记
  14. [解决方法]Your project file doesn't list 'win' as a RuntimeIdentifier.
  15. ⚡三十分钟⚡小白写了一个坦克大战无敌版(找素材又花了半个小时/尴尬)
  16. 知识蒸馏论文翻译(1)——CONFIDENCE-AWARE MULTI-TEACHER KNOWLEDGE DISTILLATION(多教师知识提炼)
  17. 提取IEMOCAP情感语料库标签
  18. 崇闵摄影课·10款日常后期视频调色LUT 支持PR/达芬奇/FCPX
  19. HBuilder 下运行uniapp(微信小程序)时,微信开发者工具进入游客模式
  20. 嵌入式软硬件结合(二)——SysTick系统定时器

热门文章

  1. UNIX 标准化 --ISO C标准 IEEE POSIX 标准 Single Unix Specification(SUS)
  2. 计算机网络安全技术保护措施,计算机网络安全技术保护措施
  3. ufs2.1 android bench,小米6使用的是UFS2.1闪存吗?小米6闪存AndroBench跑分成绩
  4. matlab工具箱及应用 pdf,matlab工具箱中文.pdf
  5. 深度学习经典优化算法-公式汇总
  6. Keepserver 与 IFIX OPC PowerTool相互关联
  7. Javascript异常(exception)处理机制详解 JS、异常Error属性
  8. 《科学之路》| 图灵奖得主杨立昆人工智能十问:AI会统治人类吗?
  9. 《python深度学习》学习笔记与代码实现(第八章:8.1,8.2,8.3)
  10. Rest_Assured接口测试学习汇总