Swift Basic Programming Exercise: Проверьте, начинается ли данная строка с «fix», за исключением того, что «f» может быть любым символом или числом
Основы программирования Swift: упражнение 13 с решением
Напишите программу Swift, чтобы проверить, начинается ли данная строка с «fix», за исключением того, что «f» может быть любым символом или числом.
Иллюстрированная презентация:
Пример решения:
Свифт Код:
import Foundation
func fix_Start(_ input: String) -> Bool {
var newInput = input
let startIndex = newInput.startIndex
let first_char = newInput.remove(at: startIndex)
if newInput.hasPrefix("ix") == true
{
newInput.characters.removeFirst(3)
newInput.insert(first_char, at: startIndex)
return true
}
else
{
return false
}
}
print(fix_Start("fix gold"))
print(fix_Start("six gold"))
print(fix_Start("1ix gold"))
print(fix_Start("gold"))
print(fix_Start("fax gold"))
Пример вывода:
правда правда правда ложный ложный
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу Swift, которая возвращает true, если любое из двух заданных целых чисел находится в диапазоне 10..30 включительно.
Далее: Напишите программу Swift, чтобы найти наибольшее число среди трех заданных чисел.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code