Swift String Упражнения: вернуть 'abc' или 'xyz', если данная строка начинается с 'abc' или 'xyz', в противном случае вернуть пустую строку
Быстрое программирование строк: упражнение 18 с решением
Напишите программу Swift, которая будет возвращать 'abc' или 'xyz', если данная строка начинается с 'abc' или 'xyz', в противном случае возвращает пустую строку.
Иллюстрированная презентация:
Пример решения:
Свифт Код:
import Foundation
func begin_string(_ str1:String) -> String {
if str1.hasPrefix("abc")
{
return String(str1.characters.prefix(3))
}
else if str1.hasPrefix("xyz")
{
return String(str1.characters.prefix(3))
}
else
{
return ""
}
}
print(begin_string("abcdefgh"))
print(begin_string("wxyz"))
Пример вывода:
азбука
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу Swift, чтобы создать новую строку любой длины из заданной строки, где последние два символа меняются местами, поэтому abcde будет abced.
Далее: Напишите программу Swift, чтобы проверить, совпадают ли первые два символа с последними двумя символами данной строки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования