не верный вывод метода Anagram

172
08 декабря 2017, 03:47

должно получиться E.g. "abcd efgh" => "dcba hgfe"

E.g. "a1bcd efg!h" => "d1cba hgf!e"

class Anagram {
static String makeAnagram(String sentence) {
    char[] array = sentence.toCharArray();
    int i = 0;
    int j = array.length - 1;
    while (i < j) {
        if (!Character.isAlphabetic(array[i])) {
            i++;
        } else if (!Character.isAlphabetic(array[j])) {
            j--;
        } else {
            char tempChar = array[i];
            array[i] = array[j];
            array[j] = tempChar;
            i++;
            j--;
        }
    }
    return new String(array);
}
private String reverseWord(String word) {
    return null;
}

}

Answer 1

Возможно вам подойдет это решение:

String string = "abcd efgh";
for (String splitString : string.split(" ", 2)) {
    Log.i("log__", "   - " + splitString);
    String reverse = new StringBuilder(splitString).reverse().toString();
    Log.i("log__", "   - " + reverse);
}
//должно получиться E.g. "abcd efgh" => "dcba hgfe"
I/log__:    - abcd
I/log__:    - dcba
I/log__:    - efgh
I/log__:    - hgfe
READ ALSO
ООП в Java, принципы

ООП в Java, принципы

В Java приложении есть класс World, где создаются объекты игры ArrayList с доступом publicЕсть также класс Player

217
Передача данных из php в json через ajax

Передача данных из php в json через ajax

Добрый вечер, подскажите пожалуйста как в js (можно с использованием jQuery) через ajax передать данные массива структуры из php файла в json формате...

390
Распределение процентов между блоками jQuery

Распределение процентов между блоками jQuery

Всем привет, есть задача распределить проценты пропорционально не могу понять как правильно сделать может кто подскажет в каком направлении...

386
Как перебрать объект и взять нужные значения

Как перебрать объект и взять нужные значения

Есть объект в нем есть значения мне надо вытаскивать из него значения, с этим я справился вот так:

311