Advertisement
Guest User

Untitled

a guest
Jul 31st, 2014
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5.  
  6. package javaapplication2;
  7.  
  8. import java.util.ArrayList;
  9. import java.util.List;
  10. import java.util.Scanner;
  11.  
  12. /**
  13. *
  14. * @author itexam
  15. */
  16. public class Main {
  17.  
  18. /**
  19. * @param args the command line arguments
  20. */
  21. public static void main(String[] args) {
  22. Scanner in=new Scanner(System.in);
  23. String input=in.nextLine().toLowerCase();
  24. String[] inputarray=input.split(" ");
  25. String[] temparray=new String[inputarray.length];
  26.  
  27. List<String> index=new ArrayList();
  28. List<Integer> newindex=new ArrayList();
  29. for(int i=0;i<inputarray.length;i++)
  30. {
  31. char[] chararray=inputarray[i].toCharArray();
  32. java.util.Arrays.sort(chararray);
  33. temparray[i]=String.valueOf(chararray).toString();
  34. }
  35.  
  36. for(int i=0;i<inputarray.length;i++)
  37. {
  38. String temp=temparray[i];
  39. for(int j=i+1;j<inputarray.length;j++)
  40. {
  41. if(temp.equals(temparray[j])&&!inputarray[i].equals(inputarray[j]))
  42. {
  43. if(index.indexOf(inputarray[i])==-1)
  44. {
  45. index.add(inputarray[i]);
  46. newindex.add(i);
  47. }
  48. if(index.indexOf(inputarray[j])==-1)
  49. {
  50. index.add(inputarray[j]);
  51. newindex.add(j);
  52. }
  53. }
  54. }
  55. }
  56. int indexx=0;
  57.  
  58. for(int j=0;j<index.size();j++)
  59. {
  60. if(indexx+1<index.size()&&temparray[newindex.get(indexx)].equals(temparray[newindex.get(indexx+1)]))
  61. System.out.print(index.get(indexx++)+" ");
  62. else
  63. System.out.println();
  64.  
  65. }
  66.  
  67. }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement