fork(3) download
  1. class M{
  2. static int c(int r,int n){r+=(n+"").length();return n>0?c(r,n-1):n<0?c(r,n+1):r;}
  3.  
  4. static int d(int n){String r="x";for(int i=n;i!=0;i=n<0?i+1:i-1)r+=i;return r.length();}
  5.  
  6. public static void main(String[] a){
  7. System.out.println(c(0, 8) + "\t" + d(8));
  8. System.out.println(c(0, 101) + "\t" + d(101));
  9. System.out.println(c(0, 102) + "\t" + d(102));
  10. System.out.println(c(0, -10) + "\t" + d(-10));
  11. }
  12. }
Success #stdin #stdout 0.05s 4386816KB
stdin
Standard input is empty
stdout
9	9
196	196
199	199
22	22