кодесурса
«скор

Swift String Упражнения: вставьте данную строку в другую данную строку, где вторая строка будет в середине первой строки

script1adsense2code
script1adsense3code

Быстрое программирование строк: упражнение 2 с решением

Напишите программу Swift, чтобы вставить данную строку в другую заданную строку, где вторая строка будет в середине первой строки.

Иллюстрированная презентация:

«Блок-схема:

Пример решения:

Свифт Код:

func insert_string(_ str1: String, _ str2: String) -> String {
    var current_index = str1.startIndex
    let char1: Character = str1[current_index]
    var result = str1
    
    while char1 == str1[current_index] {
        current_index = str1.index(after: current_index)
    }
    
    result.insert(contentsOf: str2.characters, at: current_index)
    
    return result
}
print(insert_string("<>", "Swift"))
print(insert_string("<>>", "Swift"))
print(insert_string("[]", "Swift"))

Пример вывода:

 <Swift>
<Swift >>
[Swift]

Редактор кода программирования Swift:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу Swift, чтобы нарисовать строку HTML в виде текста, выделенного жирным шрифтом или курсивом.
Далее: Напишите программу Swift для создания новой строки, состоящей из двух копий первых двух символов данной строки. Если заданная строка короче длины 2, верните все, что есть.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code