Swift Basic Programming Exercise: Проверьте, следует ли сразу за первым экземпляром «a» в данной строке другой «a»
Основы программирования Swift: упражнение 20 с решением
Напишите программу Swift, чтобы проверить, следует ли сразу за первым экземпляром «a» в данной строке другое «a».
Иллюстрированная презентация:
Пример решения:
Свифт Код:
func double_a(_ input: String) -> Bool {
let chars = input.characters
var ans: Bool = false
for i in chars {
let found_Index = chars.index(of: i)
let next_Index = chars.index(after: found_Index!)
if i =="a" && chars[next_Index] =="a"
{
ans = true
}
}
return ans
}
print(double_a("abbcaad"))
print(double_a("ababab"))
print(double_a("aaaaa"))
Пример вывода:
ложный ложный правда
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу Swift для преобразования последних трех символов в верхний регистр.
Далее: Напишите программу Swift для создания строки, состоящей из каждого другого символа, начиная с первого из данной строки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code