fork download
  1. import java.util.Scanner;
  2.  
  3. public class Main
  4. {
  5. public static void main(String[] args)
  6. {
  7. String s = new Scanner(System.in).next();
  8. StringBuilder sb = new StringBuilder();
  9. int n = s.length(), c = 1;
  10. for(int i=n-1; i>-1; i--)
  11. {
  12. int v = s.charAt(i) - '0' + c;
  13. c = v / 10;
  14. sb.append(v%10);
  15. if(c == 0)
  16. {
  17. if(i > 0) sb.append(new StringBuilder(s.substring(0, i)).reverse());
  18. break;
  19. }
  20. }
  21. if(c == 1) sb.append(1);
  22. System.out.println(sb.reverse().toString());
  23. }
  24. }
Success #stdin #stdout 0.06s 2184192KB
stdin
699999
stdout
700000