Code Lab

Переверни слова и всю строку

СредняяСтроки10 мин

Напиши функцию reverseBoth(sentence). Она переворачивает строку двумя способами и возвращает оба результата в объекте { eachWord, whole }.

  • В eachWord каждое слово записано задом наперёд, а порядок слов прежний.
  • В whole вся строка записана задом наперёд.

Все пробелы остаются на своих местах, знаки препинания считаются частью слова.

Примеры

reverseBoth('Hello World')

Вернёт { eachWord: 'olleH dlroW', whole: 'dlroW olleH' }

reverseBoth('Hi  Ann')

Вернёт { eachWord: 'iH nnA', whole: 'nnA iH' }

Двойной пробел остаётся в обоих результатах.

Спрашивали в JP Morgan · Источник

Загружаем редактор...
  1. Входные данныеreverseBoth('Hello World')
    Ожидалось{ eachWord: 'olleH dlroW', whole: 'dlroW olleH' }
  2. Входные данныеreverseBoth('I Love Java')
    Ожидалось{ eachWord: 'I evoL avaJ', whole: 'avaJ evoL I' }
  3. Входные данныеreverseBoth('Selenium')
    Ожидалось{ eachWord: 'muineleS', whole: 'muineleS' }

Скрытые тесты запускаются по Submit.