Swift String Упражнения: Создать строку, состоящую из двух копий двух последних символов данной строки
Быстрое программирование строк: упражнение-3 с решением
Напишите программу Swift для создания строки, состоящей из двух копий двух последних символов данной строки. Заданная длина строки должна быть не менее 2.
Иллюстрированная презентация:
Пример решения:
Свифт Код:
import Foundation
func new_string(_ str: String) -> String {
var result = ""
var last_two_index = str.endIndex
for _ in 0..<2 {
last_two_index = str.index(before: last_two_index)
}
let last_2_chars = str.substring(from: last_two_index)
for _ in 0..<2 {
result.append(last_2_chars)
}
return result
}
print(new_string("Swift"))
print(new_string("Python"))
print(new_string("Java"))
Пример вывода:
ftft Онон Вава
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу Swift, чтобы вставить данную строку в другую заданную строку, где вторая строка будет в середине первой строки.
Далее: Напишите программу Swift для создания новой строки, сделанной из копии первых двух символов данной строки. Если заданная строка короче длины 2, верните все, что есть.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования