欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

字符串压缩程序,将字符串中连续出现的重复字母进行压缩,并输出

程序员文章站 2022-04-21 22:45:44
...

【四脚猫】每日一题(11月13日):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序, 将字符串中连续出现的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: (1)仅压缩连续重复出现的字符。比如字符串”abcbc”由于无连续重复字

【四脚猫】每日一题(11月13日):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,
将字符串中连续出现的重复字母进行压缩,并输出压缩后的字符串。
压缩规则:
(1) 仅压缩连续重复出现的字符。比如字符串”abcbc”由于无连续重复字符,压缩后的字符串还是”abcbc”。
(2) 压缩字段的格式为”字符+字符重复的次数”。例如:字符串”xxxyyyyyyz”压缩后就成为”x3y6z” 。
(3) 单个字符不用压缩。例如 “abc” ,压缩后还是“abc” 。
";
$str = str_compress($str);
echo $str;
echo "
"; $str = str_compress($str, 0); echo $str; echo "
"; if ($str == $old_str) { echo 1; } else { echo 0; }