美文网首页
(将数值变为字符串,根据循环次数改变字符串内容) leetcod

(将数值变为字符串,根据循环次数改变字符串内容) leetcod

作者: 二木二三水 | 来源:发表于2018-08-09 21:51 被阅读0次

    思路:定义第一层字符串str和新字符串用于更新,前自负用于比较(初值为.),cnt用于统计字符出现次数。根据输入的次数进行循环,每次循环创造该行字符串:如果当前是第一个字符或者与前字符相等时,计数cnt加一,且将当前字符赋给前字符(用于往后比较);当不同时,将重复字符(pre)出现次数和字符放到新字符串中,并更新前字符继续比较。最后出现的字符(不论是一个或多个)会因为循环次数没有写进新字符串,所以需要在内循环后写进新字符串中,写完后更新str字符串。最后返回str。

    1.将数值变为字符串:to_string();  2.如果原来是字符类型的数据,可以将字符先减‘0’变为数值,再使用to_string变为字符串。

    相关文章

      网友评论

          本文标题:(将数值变为字符串,根据循环次数改变字符串内容) leetcod

          本文链接:https://www.haomeiwen.com/subject/rschbftx.html