欢迎光临散文网 会员登陆 & 注册

华为OD机试-- 相对开音节

2023-07-27 20:15 作者:天生完美  | 我要投稿


题目描述:

相对开音节构成的结构为辅音+元音(aeiou)+辅音(r除外)+e

常见的单词有bike cake

给定一个字符串,以空格为分隔符

反转每个单词的字母

若单词中包含如数字等其他非字母时不进行反转

反转后计算其中含有相对开音节结构的子串个数

(连续子串中部分字符可以重复)

输入描述

字符串 以空格分割的多个单词

长度<10000 字母只考虑小写

输出描述

 含有相对开音节结构的子串个数


示例1:

输入

  ekam a ekac

输出

  2

说明:

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


示例2:

 输入

    !ekam a ekekac

 输出

     2

 说明

     反转后为 !ekam a cakeke

     因为!ekam含有非英文字母,所以未反转

     其中 cake和keke 为相对开音节子串 返回2


Java 实现:https://renjie.blog.csdn.net/article/details/128499096

Python实现:https://renjie.blog.csdn.net/article/details/131711495

C++ 实现:https://renjie.blog.csdn.net/article/details/131711472

JavaScript实现:https://renjie.blog.csdn.net/article/details/131711510

C实现:https://renjie.blog.csdn.net/article/details/131711579


华为OD机试-- 相对开音节的评论 (共 条)

分享到微博请遵守国家法律