• 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");
    		}
    	}
    
    }
    
    
  • 相关阅读:
    Cpp Chapter 12: Classes and Dynamic Memory Allocation Part1
    Cpp Chapter 11: Working with Classes Part2
    Cpp Chapter 11: Working with Classes Part1
    Cpp Chapter 10: Objects and Classes Part2
    摄影技术学习
    安装texlive2017(latex的编译软件)
    文献管理工具的使用(Mendeley和Endnote)
    函数的级数展开和渐近展开
    常用英语语法小结
    常微分方程
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12946556.html
Copyright © 2020-2023  润新知