package com.gyb.algorithm;
import java.util.ArrayList; import java.util.List;
public class Test01 { /**反转该字符串中的元音字母 * * @param s * @return */ public static String reverseVowels(String s){ char[] yuanyin={'a','e','i','o','u'}; int s_Length=s.length(); char[] s_char = s.toCharArray(); char[] chars = new char[s.length()] ; int[] s_yy=new int[s_Length]; for(int i=0;i<s_Length;i++){ if(s_char[i] =='a' ||s_char[i] =='e' || s_char[i] =='i' || s_char[i] =='o'|| s_char[i] =='u'){ s_yy[i]=i; }else{ s_yy[i]=0; } } if(s_yy.length==0) return s; for(int k=0;k<s_yy.length;k++){ System.out.print(s_yy[k]); } System.out.println("s_yy:"+String.valueOf(s_yy));
for(int j=0;j<s_char.length;j++){
if(s_char[j] =='a' || s_char[j] =='e' || s_char[j] =='i' || s_char[j] =='o'|| s_char[j] =='u'){
chars[j] = s_char[s_yy[s_Length-j]];
}else{
chars[j] = s_char[j];
}
}
return String.copyValueOf(chars);
}
/**
* 找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素
* @param nums
* @return
*/
public static List<Integer> majorityElement(int[] nums) {
List list = new ArrayList();
list.add(1);
return list;
}
public static void main(String args[]){
/* String s="leetcode";
System.out.println(s);
System.out.println(reverseVowels(s));*/
}
}