Создайте строку из Chars в индексах 0, 1, 4, 5, 8, 9JAVA

Программисты JAVA общаются здесь
Anonymous
Создайте строку из Chars в индексах 0, 1, 4, 5, 8, 9

Сообщение Anonymous »

Я наткнулся на эту проблему на кодингбат.com:

, учитывая строку, верните строку, сделанную из Chars в индексах 0,1, 4,5, 8,9 ... так
"kittens" hields "kien".public String altPairs(String str) {

String result = "";

for (int i = 0; i < str.length(); i++) {
result += str.substring(i, i+1);

if (i > 0 && str.indexOf(str.substring(i, i+1)) % 2 != 0) i += 2;
}

return result;
}
< /code>

для "codinghorror" < /strong>, он должен вернуть "congrr" < /strong>. < /p>



  • Почему мой код возвращается "Конгро "CodingHorror" ?


Подробнее здесь: https://stackoverflow.com/questions/231 ... -1-4-5-8-9

Вернуться в «JAVA»