华为OD机考2025B卷 - 相对开音节(Java & Python& JS & C++ & C )

最新华为OD机试

真题目录:点击查看目录
华为OD面试真题精选:点击立即查看

题目描述

相对开音节构成的结构为辅音+元音(aeiou)+辅音(r除外)+e,常见的单词有bike、cake等。

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

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

输入描述

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

输出描述

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

示例1

输入

ekam a ekac

输出

2

说明

反转后为 make a cake 其中make、cake为相对开音节子串,返回2。

示例2

输入

!ekam a ekekac

输出

2

说明

反转后为!ekam a cakeke 因!ekam含非英文字符所以未反转,其中 cake、keke为相对开音节子串,返回2。

C++

#include 
#include 
#include 
#incl

你可能感兴趣的:(最新华为OD机试真题,华为OD机试真题,(Java/JS/Py/C),华为od,java,python,javascript,c++)