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));*/
}

}