6.0 KiB
title | localeTitle |
---|---|
Reverse a String | Обратить строку |
Не забудьте использовать Read-Search-Ask
если вы застряли. Попробуйте подключить программу и напишите свой собственный код
Проблема Объяснение:
Нам нужно взять строку и отменить ее, поэтому, если она изначально читает «привет», теперь она будет читать «olleh». Нам нужно разбить строку, и поэтому мы будем работать с массивами.
Связанные ссылки
Подсказка: 1
Начните с разбиения строки на символы.
попытаться решить проблему сейчас
Подсказка: 2
Посмотрите встроенную функцию, чтобы изменить строку.
попытаться решить проблему сейчас
Подсказка: 3
Не забудьте снова присоединиться к персонажам после их отмены.
попытаться решить проблему сейчас
Осторожно, спойлеры!
Решение впереди!
Решение базового кода:
function reverseString(str) {
return str.split('').reverse().join('');
}
Код Объяснение:
-
Наша цель - взять вход,
str
и вернуть его в обратном порядке. Нашим первым шагом является разделение строки на символы с помощьюsplit('')
. Обратите внимание, что мы не оставляем ничего между одинарными кавычками, это говорит функции разбить строку на каждый символ. -
Использование функции
split()
превратит нашу строку в массив символов, помните об этом, когда мы продвигаемся вперед. -
Далее мы ЦЕПЬ
reverse()
функции, которая принимает наш массив символов и переворачивает их. -
Наконец, мы
join('')
цепочкуjoin('')
чтобы объединить наши символы в строку. Еще раз обратите внимание, что мы не оставили пробелов в аргументе для объединения, это гарантирует, что массив символов объединяется вместе каждым символом.
ПРИМЕЧАНИЯ ДЛЯ ВЗНОСОВ:
- НЕ добавляйте решения, похожие на любые существующие решения. Если вы считаете, что это похоже, но лучше , попробуйте объединить (или заменить) существующее подобное решение.
- Добавьте объяснение своего решения.
- Классифицируйте решение в одной из следующих категорий - Basic , Intermediate и Advanced .
- Пожалуйста, добавьте свое имя пользователя, только если вы добавили соответствующее основное содержимое . ( НЕ удаляйте существующие имена пользователей )
Видеть
Wiki Challenge Solution Template
дляWiki Challenge Solution Template
для справки.