Swift String Упражнения: объединить две заданные строки и вернуть новую строку
Быстрое программирование строк: упражнение 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 программирования