fork download
  1. import java.util.*;
  2. import java.io.*;
  3. import java.math.*;
  4.  
  5. public class Main
  6. {
  7. public static void main (String[]args)
  8. {
  9. long total =0;
  10. Scanner scan = new Scanner (System.in);
  11.  
  12. String in = scan.next();
  13. char[]num = in.toCharArray();
  14.  
  15. for(int i=1;i<num.length;i++)
  16. {
  17. long temp=0;
  18. for(int j=0;j<num.length;j+=i)
  19. {
  20. temp+=(int)num[j]-48;
  21. }
  22. total+=temp;
  23. System.out.println("Total di Ronde ke "+ i+" : "+temp);
  24. if(i==num.length-1)
  25. System.out.println("Max Ronde : "+i);
  26. }
  27. System.out.println("Jumlah Total Ronde : "+total);
  28. }
  29. }
Success #stdin #stdout 0.05s 246144KB
stdin
9878784576987134
stdout
Total di Ronde ke 1 : 101
Total di Ronde ke 2 : 53
Total di Ronde ke 3 : 38
Total di Ronde ke 4 : 30
Total di Ronde ke 5 : 30
Total di Ronde ke 6 : 20
Total di Ronde ke 7 : 17
Total di Ronde ke 8 : 16
Total di Ronde ke 9 : 15
Total di Ronde ke 10 : 18
Total di Ronde ke 11 : 17
Total di Ronde ke 12 : 16
Total di Ronde ke 13 : 10
Total di Ronde ke 14 : 12
Total di Ronde ke 15 : 13
Max Ronde : 15
Jumlah Total Ronde : 406