zoukankan      html  css  js  c++  java
  • Java实现蓝桥杯模拟元音单词的验证

    问题描述
      小明对类似于 hello 这种单词非常感兴趣,这种单词可以正好分为四段,第一段由一个或多个辅音字母组成,第二段由一个或多个元音字母组成,第三段由一个或多个辅音字母组成,第四段由一个或多个元音字母组成。
      给定一个单词,请判断这个单词是否也是这种单词,如果是请输出yes,否则请输出no。
      元音字母包括 a, e, i, o, u,共五个,其他均为辅音字母。
    输入格式
      输入一行,包含一个单词,单词中只包含小写英文字母。
    输出格式
      输出答案,或者为yes,或者为no。
    样例输入
    lanqiao
    样例输出
    yes
    样例输入
    world
    样例输出
    no
    评测用例规模与约定
      对于所有评测用例,单词中的字母个数不超过100。

    package 第十三次模拟;
    
    import java.util.ArrayList;
    import java.util.Scanner;
    
    public class Demo6元音 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		String s = sc.next();
    		sc.close();
    		ArrayList<Character> list = new ArrayList<Character>();
    		list.add('a');
    		list.add('e');
    		list.add('i');
    		list.add('o');
    		list.add('u');
    		char [] str = s.toCharArray();
    		boolean bool=false;
    		int temp=0;
    		for (int i = 0; i <str.length; i++) {
    			if(bool){
    				if(!list.contains(str[i])){
    					i--;
    					temp++;
    					bool=false;
    					continue;
    				}
    			}
    			else{
    				if(list.contains(str[i])){
    					i--;
    					temp++;
    					bool=true;
    					continue;
    				}
    			}
    		} 
    		if(temp==3){
    			System.out.println("yes");
    		}
    		else{
    			System.out.println("no");
    		}
    	}
    
    }
    
    
  • 相关阅读:
    MonoRail学习-介绍篇(一)
    使用"_svn"替代".svn"的转换脚本
    Silverlight 4之ComboBox用法
    MD5 Algorithm
    子集算法的一个简单实现
    搜狗浏览器2.0正式版使用体验
    我做的抓屏软件
    WPF version of IPMessager
    Base64 Encode Decode Algorithm
    Origami Art
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12946556.html
Copyright © 2011-2022 走看看