fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. static int fin(int n1) {
  11. int x = convert(n1);
  12. if(x<10)
  13. return x;
  14. if(x==10)
  15. return 1;
  16. int s =0 ;
  17. while(x>10) {
  18. int m = x;
  19. while(m!=0) {
  20. int r = m%10;
  21. s+=r;
  22. m=m/10;
  23. }
  24. x =s;
  25. }
  26. return s;
  27.  
  28. }
  29.  
  30. static int convert(int n){
  31. if(n<10) {
  32. return n;
  33. }
  34. else {
  35. int sum=0;
  36. while(n!=0) {
  37. int r = n%10;
  38. sum+=r;
  39. n=n/10;
  40. }
  41. return sum;
  42. }
  43. }
  44. public static void main(String args[]) throws java.lang.Exception {
  45.  
  46. Scanner s = new Scanner(System.in);
  47. String in = s.nextLine();
  48. boolean flag =false;
  49. String ans = "";
  50. for(int i=0;i<in.length();i++) {
  51. flag = false;
  52. char x = in.charAt(i);
  53. if(x=='a' || x=='e' || x=='i' || x=='o' || x=='u'||
  54. x=='A' || x=='E' || x=='I' || x=='O' || x=='U' ) {
  55. flag = true;
  56. int val = i*5;
  57. int od;
  58. if(val%2==1) {
  59. od = val/2 + 1;
  60. }else {
  61. od = val/2;
  62. }
  63.  
  64. int res = fin(od*od);
  65. String cur = Integer.toString(res);
  66. ans+=cur;
  67. }
  68. if(!flag)
  69. ans+=x;
  70. }
  71. System.out.println(ans);
  72. }
  73. }
Success #stdin #stdout 0.14s 57240KB
stdin
ab
stdout
0b