Swift Basic Programming Exercise: преобразование последних трех символов в верхний регистр
Основы программирования Swift: упражнение 19 с решением
Напишите программу Swift для преобразования последних трех символов в верхний регистр. Если строка содержит менее 3 символов, строчные буквы, что там есть.
Иллюстрированная презентация:
Пример решения:
Свифт Код:
func case_str(_ input: String) -> String {
if input.characters.count < 3
{
return input.lowercased()
}
else
{
var newInput = input.characters
var str1: String = ""
let lastThree = newInput.suffix(3)
newInput.removeLast(3)
let lastThreeUpper = String(lastThree).uppercased()
str1.append(contentsOf: newInput)
str1.append(String(lastThree).uppercased())
return str1
}
}
print(case_str("Hi"))
print(case_str("Hello there"))
print(case_str("Is"))
print(case_str("Python"))
Пример вывода:
Привет Привет является питон
Редактор кода программирования Swift:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу Swift, которая принимает два положительных целочисленных значения и проверяет, находится ли большее значение в диапазоне 20..30 включительно, или возвращает 0, если ни один из них не находится в этом диапазоне.
Далее: Напишите программу Swift, чтобы проверить, следует ли сразу за первым экземпляром «a» в данной строке другое «a».
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования