Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Ideone
  6. {
  7. static int fact(int n)
  8. {
  9. if (n == 0)
  10. return 1;
  11. else
  12. return n * fact(n-1);
  13. }
  14.  
  15. public static void main (String[] args) throws java.lang.Exception
  16. {
  17. BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  18. String str;
  19. str = br.readLine();
  20.  
  21. char[] a=str.toCharArray();
  22. Arrays.sort(a);
  23. int count=0,m=0,size,no;
  24. char c;
  25. size=str.length();
  26. no=fact(size);
  27.  
  28. while(m<size){
  29. c=a[m];
  30. count=0;
  31. while(c==a[m]){
  32. if(c==a[m])
  33. count++;
  34. else break;
  35. if(m==size-1) break;
  36. m++;
  37. }
  38. if(count>1)
  39. no=no/fact(count);
  40.  
  41. }
  42. System.out.print(no);
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement