T618682 零食包装计数录入

题目描述

零食加工厂的包装流水线会将同款零食按顺序打包成串,传送带上的零食包装上都印有数字编号(仅包含 '0','1','2',…,'9'),代表零食的口味型号。 仓库管理员需要对传送带上的零食串进行批量录入登记,登记规则如下: 按零食串的原有顺序,依次统计连续出现的同款口味零食的数量; 每一组连续同款零食,登记格式为「数量 + 口味编号」(例如:连续 2 包口味 2 的零食,登记为「22」;连续 3 包口味 1 的零食,登记为「31」); 将所有组的登记结果按顺序拼接起来,形成最终的录入串(即对应原题的 p 型编码串)。 现在给定一个表示零食口味串的字符串 str,请你帮管理员生成对应的最终录入串。

输入格式

输入仅一行,包含一个非空字符串 str,字符串仅由数字字符('0','1','2',…,'9')构成,长度不超过 1000。 输出格式

输出格式

输出仅一行,包含对应的最终录入串(即按规则生成的登记结果)。

说明/提示

样例详细解释: 零食口味串 122344111 的拆分与统计: 第 1 组:1 包口味 1 → 登记为「11」 第 2 组:2 包口味 2 → 登记为「22」 第 3 组:1 包口味 3 → 登记为「13」 第 4 组:2 包口味 4 → 登记为「24」 第 5 组:3 包口味 1 → 登记为「31」 拼接所有登记结果:11+22+13+24+31 = 1122132431,即最终输出。 特殊情况说明: 若字符串全为相同数字(例如 00000000000,11 个 0),则录入串为「110」; 若字符串无连续相同数字(例如 12345),则每组数量均为 1,录入串为「1112131415」。