华为OD机试真题(Java),相对开音节(100%通过+复盘思路)

在这里插入图片描述

一、题目描述

相对开音节构成的结构为辅音+元音(aeiou)+辅音(r除外)+e,常见的单词有life,time,woke,coke,joke,note,nose,communicate,use,gate,same,late等。

给定一个字符串,以空格为分隔符,反转每个单词中的字母,若单词中包含如数字等其他非字母时不进行反转。

反转后计算其中含有相对开音节结构的子串个数(连续的子串中部分字符可以重复)。

二、输入描述

字符串,以空格分割的多个单词,字符串长度<10000,字母只考虑小写。

三、输出描述

含有相对开音节结构的子串个数,注:个数<10000

四、Java算法源码

private static final List<Ch

猜你喜欢

转载自blog.csdn.net/guorui_java/article/details/130212047