Here is the problem I am trying to solve(Java):
"Given a string of digits, you should replace any digit below 5 with '0' and any digit 5 and above with '1'. Return the resulting string."
Here's my attempt at solving it:
Код: Выделить всё
public class FakeBinary {
public static String fakeBin(String numberString) {
char[] numberStringChars = numberString.toCharArray();
char zero = '0';
char one = '1';
for (int i = 0; i != numberString.length(); i++){
if (numberStringChars[i] < 5){
numberStringChars[i] = zero;
}else{
numberStringChars[i] = one;
}
}
String a = java.util.Arrays.toString(numberStringChars);
return a;
}
}
Источник: https://stackoverflow.com/questions/781 ... -1-1-1-1-1
Мобильная версия