五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

CF1008A - Romaji

2023-06-24 11:22 作者:您是打尖兒還是住店呢  | 我要投稿

Vitya has just started learning Berlanese language. It is known that Berlanese uses the Latin alphabet. Vowel letters are "a", "o", "u", "i", and "e". Other letters are consonant.


In Berlanese, there has to be a vowel after every consonant, but there can be any letter after any vowel. The only exception is a consonant "n"; after this letter, there can be any letter (not only a vowel) or there can be no letter at all. For example, the words "harakiri", "yupie", "man", and "nbo" are Berlanese while the words "horse", "king", "my", and "nz" are not.


Help Vitya find out if a word s

?is Berlanese.


Input

The first line of the input contains the string s

?consisting of |s|

?(1≤|s|≤100

) lowercase Latin letters.


Output

Print "YES" (without quotes) if there is a vowel after every consonant except "n", otherwise print "NO".


You can print each letter in any case (upper or lower).

------------------------------

本來是一道簡單題目,我卻想復(fù)雜了。。。

1:判斷當前是否是元音;

2:如果不是元音的話,繼續(xù)判斷;

3:如果是n,continue;

4:如果下一位還是輔音,則輸出NO,程序退出,(條件是當前的所以不能是最后一位)

下面是代碼:

import java.util.HashSet;

import java.util.Scanner;

import java.util.Set;


public class A1008 {

? ? public static void main(String[] args) {

? ? ? ? Scanner sc=new Scanner(System.in);

? ? ? ? String s=sc.next();

? ? ? ? sc.close();

? ? ? ? Set<Character>v=new HashSet<>();

? ? ? ? v.add('a');

? ? ? ? v.add('e');

? ? ? ? v.add('i');

? ? ? ? v.add('o');

? ? ? ? v.add('u');

? ? ? ? char[]cs=s.toCharArray();

? ? ? ? for (int i = 0; i < cs.length; i++) {

? ? ? ? ? ? if(!v.contains(cs[i])){

? ? ? ? ? ? ? ? if(cs[i]=='n'){

? ? ? ? ? ? ? ? ? ? continue;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? if(i==cs.length-1||!v.contains(cs[i+1])){

? ? ? ? ? ? ? ? ? ? System.out.println("NO");

? ? ? ? ? ? ? ? ? ? return;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? }

? ? ? ? System.out.println("YES");

? ? }

}



CF1008A - Romaji的評論 (共 條)

分享到微博請遵守國家法律
琼结县| 灵宝市| 明溪县| 安平县| 汝阳县| 西盟| 仙桃市| 大丰市| 舒城县| 霍山县| 蓝山县| 吴堡县| 平乡县| 西丰县| 漯河市| 安溪县| 博客| 出国| 屏东市| 原平市| 文登市| 武汉市| 海南省| 昂仁县| 许昌县| 喀喇沁旗| 柞水县| 鱼台县| 武城县| 普格县| 明溪县| 舞钢市| 外汇| 确山县| 宣化县| 宁远县| 桂林市| 张家口市| 凉城县| 濮阳县| 宜阳县|