刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

字符反转

题目描述:

给定一个只包含大写字母“M”和“W”的字符串(字符串长度小于100),然后对字符串中位置为偶数的字符进行反转(M反转为W,W反转为M;字符串中左边第1个字符位置为1)。

例如:原字符串为“WMMW”,反转后为“WWMM”

输入描述:

输入一个只包含大写字符“M”和“W”的字符串(字符串长度小于100)

输出描述:

输出一个字符串,表示对原字符串中位置为偶数的字符反转后的字符串


样例输入:

WMMW

样例输出:

WWMM

使用微信搜索喵呜刷题,轻松应对考试!

答案:

给定字符串为:WMMW遍历字符串,位置为偶数的字符分别为第2位和第4位,分别对应字符'W'和'W'。将第2位字符'W'反转为'M',第4位字符'W'反转为'M',得到新字符串:WMWM。但是题目要求的是位置为偶数的字符反转,即只需要将第2位和第4位的字符进行反转,因此正确答案为:WWMM。

解析:

【喵呜刷题小喵解析】:

本题要求将字符串中位置为偶数的字符进行反转,因此只需要关注字符串中位置为偶数的字符,对它们进行反转即可。需要注意的是,字符串的位置是从1开始计数的,因此位置为偶数的字符实际上是指字符串中的第2位、第4位、第6位...等位置的字符。在遍历字符串时,我们只需要判断当前字符的位置是否为偶数,如果是,则将其反转,最后得到的就是对位置为偶数的字符反转后的字符串。在本题中,字符串为"WMMW",位置为偶数的字符是第2位和第4位的字符'W',将它们反转为'M',得到的新字符串应该是"WMWM",但是由于题目要求的是对位置为偶数的字符进行反转,因此只需要将第2位和第4位的字符进行反转,即得到最终的答案"WWMM"。
创作类型:
原创

本文链接:字符反转 题目描述: 给定一个只包含大写字母“M”和“W”的字符串(字符串长度小于100),然后对字

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share