最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
依兰县| 桦川县| 桐城市| 濮阳县| 博罗县| 盐山县| 定安县| 新竹市| 乌恰县| 时尚| 宿迁市| 延津县| 湖南省| 天门市| 台东县| 盐山县| 沙坪坝区| 康马县| 多伦县| 云林县| 肇庆市| 喀喇沁旗| 隆德县| 吴旗县| 淮阳县| 郴州市| 六盘水市| 安阳市| 抚顺县| 尼勒克县| 平果县| 日土县| 临海市| 朝阳区| 灯塔市| 夏河县| 博爱县| 饶平县| 交城县| 太湖县| 应城市|