topcode SRM 577 DIV2 EllysNewNickname

#include <iostream>
#include <vector>
#include <string>

using namespace std;

const string vowels = "aeiouy";

bool  isVowels(char ch){
	for(int i = 0; i <  vowels.length(); i ++ )
		if( vowels[i] == ch) return true;
	return false;
}

class EllysNewNickname{
public:
	int getLength(string nickname){
		int cnt = 1;
		for(int i = 1; i < nickname.length(); i ++ ){
			if( isVowels(nickname[i]) && isVowels(nickname[i-1]) ) continue;
			cnt++;
		}
		return cnt;
	}
};

  

原文地址:https://www.cnblogs.com/xiongqiangcs/p/3049818.html