Метод, который мне нужно написать, принимает один строковый аргумент и должен возвращать его в другом порядке на основе некоторых зависимостей.
например.
input = "xyz"
ПРАВИЛО: y зависит от z, поэтому z всегда должно появляться перед y
output = "xzy"
Если будет введено больше правил, моё текущее решение не будет работать.
например. V зависит от вас, Z зависит от вас и т. д ...
Код показывает, что я уже пробовал. Это работает, но по мере того, как будет введено больше правил для разных букв, будет очень грязно.
if(input == "xyz") {
String output = "";
for(int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if(c == 'y') {
continue;
}
output += c;
}
output += "y";
return output;
}