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

Swift String Упражнения: объединить две заданные строки и вернуть новую строку

script1adsense2code
script1adsense3code

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

Напишите программу Swift, чтобы объединить две заданные строки и вернуть новую строку. Если новая строка создает двойной символ, пропустите один из символов. поэтому "vwx" и "xyz" вернут "vwxyz".

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

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

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

Свифт Код:

func join_string(_ a: String, _ b: String) -> String {
    
    var str1 = a
    var str2 = b
    
    if str1.characters.last == str2.characters.first {
        str2.remove(at: str2.startIndex)
    }
    
    return str1 + str2
}
print(join_string("vwx", "xyz"))
print(join_string("vwx", "yz"))
print(join_string("vwx", ""))

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


VWXYZ
VWXYZ
VWX

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

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

Предыдущий: Напишите программу Swift для создания новой строки длиной три из заданной строки нечетной длины из ее середины. Длина строки должна быть три.
Далее: Напишите программу Swift, чтобы создать новую строку любой длины из заданной строки, где последние два символа поменялись местами, поэтому «abcde» будет «abced».

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code