Booking.com Interview Question
Software DevelopersCountry: United States
Interview Type: Phone Interview
public class Solution1 {
public static void main (String args[]) {
Solution1 s = new Solution1();
System.out.println(s.solve(-333));
}
public String solve(int number) {
if (number == 0)
return "0";
String results = "";
boolean negative = false;
if (number < 0){
results = "-";
negative = true;
}
if (negative)
number = number * (-1);
int remain = number % 10;
number = number / 10;
if (number != 0)
return results+""+solve(number)+remain;
return results+""+remain;
}
}
Java:
Outputs:
- f.h March 08, 2017