欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1111A.Superhero Transformation
Superhero Transformation
We all know that a superhero can transform to certain other superheroes. But not all Superheroes can transform to any other superhero. A superhero with name can transform to another superhero with name if can be made equal to by changing any vowel in to any other vowel and any consonant in to any other consonant. Multiple changes can be made.
In this problem, we consider the letters 'a', 'e', 'i', 'o' and 'u' to be vowels and all the other letters to be consonants.
Given the names of two superheroes, determine if the superhero with name can be transformed to the Superhero with name .
Input
The first line contains the string having length between and , inclusive.
The second line contains the string having length between and , inclusive.
Both strings and are guaranteed to be different and consist of lowercase English letters only.
Output
Output "Yes" (without quotes) if the superhero with name can be transformed to the superhero with name and "No" (without quotes) otherwise.
You can print each letter in any case (upper or lower).
Note
In the first sample, since both 'a' and 'u' are vowels, it is possible to convert string to .
In the third sample, 'k' is a consonant, whereas 'a' is a vowel, so it is not possible to convert string to .
Samples
a
u
Yes
abc
ukm
Yes
akm
ua
No
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |