Swift String Упражнения: переместить последние два символа данной строки в начало
Быстрое программирование строк: упражнение 10 с решением
Напишите программу Swift, чтобы переместить последние два символа заданной строки в начало. Заданная длина строки должна быть не менее 2.
Иллюстрированная презентация:
Пример решения:
Свифт Код:
func last_to_first(_ str1: String) -> String {
var chars = str1.characters
let last_char = chars.removeLast()
let rest_part = chars.removeLast()
chars.insert(last_char, at: chars.startIndex)
chars.insert(rest_part, at: chars.startIndex)
return String(chars)
}
print(last_to_first("Swift"))
print(last_to_first("Python"))
Пример вывода:
ftSwi onPyth
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу Swift, чтобы переместить первые два символа заданной строки в конец. Заданная длина строки должна быть не менее 2.
Далее: Напишите программу Swift для создания новой строки без первого и последнего символа заданной строки. Строка может быть любой длины, включая 0.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code