Message on Whatsapp 8879355057 for DSA(OA + Interview) + Fullstack Dev Training + 1-1 Personalized Mentoring to get 10+LPA Job
0 like 0 dislike
771 views
in Online Assessments by Expert (46,090 points) | 771 views

2 Answers

0 like 0 dislike
Best answer

image

 

I am expecting answer in java 8.

by Expert (46,090 points)
0 like 0 dislike
public static int solFiveAdd(int n){
  int c = n;
  int count = 0;
  int ans=0;
  while(c > 0){
    var i = c%10;
    c = c/10;
    if(i > 0){
      i += 5;
       int d = digits(i);
       ans = (c* (int)Math.Pow(10, d)) + i;
       ans = count > 0 ? ans*(int)Math.Pow(10, count): ans;
       break;
    }
    else      
      count +=1;
  }
  return ans;
}

public static int digits(int n){
  var count = 0;
  while(n>0){
    count++;
    n=n/10;
  }
  return count;
}
by Expert (46,090 points)