Альтернативное решение для обращения строки - PullRequest
0 голосов
/ 14 марта 2011

Распространенное решение этой проблемы - просто начать с конца строки и скопировать все буквы в обратном порядке в новую строку, а затем переключаться между буквами в каждом слове новой строки, чтобы получить решение.

Почему бы не сделать это: просто создайте подстроки каждого слова, начиная с последнего слова, и добавьте их в конец новой строки.

1 Ответ

4 голосов
/ 14 марта 2011

Вы либо неправильно запомнили вопрос, либо интервьюер облажался, когда спрашивал вас.Ключевая часть этого вопроса заключается в том, что обращение должно быть выполнено вместо , то есть без использования какого-либо хранилища, кроме того, которое уже содержит строку.

Канонический ответ об обращениивесь текст, затем обратное обращение каждого слова работает на месте, в то время как использование подстрок требует дополнительной памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...