426. 字符串变换

提交0 通过0
通过率0%
时间限制1000ms
内存限制256MiB
    ID: 426 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 普及- 上传者: 标签>程序的基本概念字符串及其函数编程题c++基础语法字符串

题目描述

题目描述

有一个由英文小写字母组成的字符串 SS,小明想要按照如下规则替换掉一些字母:

如果遇到字母 i,就替换成数字 1;

如果遇到连续的 22个字母 "to",就替换成数字 2;

如果遇到连续的 33个字母 "for",就替换成数字 4;

如果遇到不属于 to或 for的字母 o,就替换成数字 0。

请输出替换后的字符串。

输入格式

一行,一个字符串 SS(仅包含英文小写字母)。

输出格式

一行,替换后的字符串。

toconvertfori

2c0nvert41

i
1
o
0

数据规模与约定

对于 10%10\%的数据,字符串不含字母 o;

对于 30%30\%的数据,字符串中没有不属于 to或 for的字母 o;

对于 100%100\%的数据,字符串 SS长度不超过 10510^5,且仅包含小写英文字母。