This is the codeAbility Sharing Platform! Learn more about the codeAbility Sharing Platform.

Skip to content
Snippets Groups Projects
Commit 253701ca authored by OEResource sharing's avatar OEResource sharing
Browse files

Update file ReverseDigitsSolution.java for resource with id: 34c8891b-c52a-4d71-9add-7d5e564b7c2c

parent 7afbb93a
Branches
No related merge requests found
package Solutions;
public class ReverseDigitsSolution {
private static String reverseDigits(String input) {
if (input.isEmpty()) {
return "";
}
if (Character.isDigit(input.charAt(0))) {
String reversedDigits = getDigits(input);
return reversedDigits + reverseDigits(input.substring(reversedDigits.length()));
} else {
return input.charAt(0) + reverseDigits(input.substring(1));
}
}
private static String getDigits(String input){
if (input.isEmpty() || !Character.isDigit(input.charAt(0))) {
return "";
}
return getDigits(input.substring(1)) + input.charAt(0);
}
}
package Solutions;
public class ReverseDigitsSolution {
private static String reverseDigits(String input) {
if (input.isEmpty()) {
return "";
}
if (Character.isDigit(input.charAt(0))) {
String reversedDigits = getDigits(input);
return reversedDigits + reverseDigits(input.substring(reversedDigits.length()));
} else {
return input.charAt(0) + reverseDigits(input.substring(1));
}
}
private static String getDigits(String input){
if (input.isEmpty() || !Character.isDigit(input.charAt(0))) {
return "";
}
return getDigits(input.substring(1)) + input.charAt(0);
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment