Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Scanner scan= new Scanner(System.in);
- int val = scan.nextInt();
- String b[]= {"a","e","i","o","u"};
- Set<String> uniq= new HashSet<>();
- ArrayList<String> arr= new ArrayList<>();
- for(int i=1;i<=val;i++) {
- if(uniq.isEmpty()) {
- for(int j=0;j<b.length;j++) {
- uniq.add(b[j]);
- }
- }
- else {
- List<String> copy= new ArrayList<String>(uniq);
- for(int j=0;j<b.length;j++) {
- for(String object : copy) {
- String element = (String) object;
- uniq.add(element+b[j]);
- }
- }
- }
- }
- System.out.println("Set Size= "+uniq.size());
- Iterator<String> ite= uniq.iterator();
- while (ite.hasNext()) {
- String v=ite.next();
- int len= v.length();
- if(len==val) {
- arr.add(v);
- }
- }
- Collections.sort(arr);;
- for(int l=0;l<arr.size();l++) {
- System.out.print(arr.get(l)+" ");
- }
- System.out.println("");
- System.out.println(arr.size());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement