Таким образом, в основном без возможности / разрешения создать новый массив.Невозможность вернуть что-либо, кроме фактического изменения и манипулирования текущим массивом.Как взять массив символов и просто перевернуть / перевернуть их.
Starting array: ['P','e','r','f','e','c','t',' ','M','a','k','e','s',' ','P','r','a','c','t','i','c','e']
Реверсировать каждое слово, разделенное пробелом
Reversed: ['P','r','a','c','t','i','c','e',' ','M','a','k','e','s',' ','P','e','r','f','e','c','t']
Это то, что ядо сих пор
Код:
class Main {
public static void main(String[] args) {
char[] charArr = new char[] {'P','e','r','f','e','c','t',' ','M','a','k','e','s',' ','P','r','a','c','t','i','c','e'};
reverseCharArray(charArr);
}
public static void reverseCharArray() {
int arrLength = charArr.length;
for (int i = 0; i <= arrLength / 2; i++) {
charArr[arrLength - i - 1] = charArr[i];
System.out.println(charArr);
}
}
}
Обновление: Хорошо, я нашел именно это.Что мне нужно сделать, так это на самом деле поменять слова по буквам предложения символов.Чтобы предложение было перевернуто / перевернуто.
Примечание: это было сделано в онлайн-интервью здесь: введите описание ссылки здесь