Надо развернуть слова наоборот, чтобы при этом небуквенные символы оставались на своих местах.
Например:
a1bcd => d1cba
Ответ
Заводим указатели на начало и конец строки, идем в цикле, первый указатель увеличиваем, второй уменьшаем, цифры проскакиваем. Меняем между собой буквы на которые смотрят указатели. Завершаемся, когда указатели сравнялись.
В виде кода как то так (правда вы язык не указали):
int j = 0;
int k = ch.length-1;
while(j
Комментариев нет:
Отправить комментарий