кодесурса
«скор

Swift Basic Programming Exercise: создайте новую строку, в которой были удалены все символы «a», кроме первой и последней позиций

script1adsense2code
script1adsense3code

Основы программирования Swift: упражнение 25 с решением

Напишите программу Swift, чтобы создать новую строку, в которой были удалены все символы «а», кроме первой и последней позиций.

Иллюстрированная презентация:

«Swift

Пример решения:

Свифт Код:

import Foundation
func string_a(_ input: String) -> String {
    var chars = input
    let index_start = chars.index(after: chars.startIndex)
    let index_end = chars.index(before: chars.endIndex)
    let middleRange = index_start ..< index_end
    
    var sub_string = chars.substring(with: middleRange)
    
    while sub_string.characters.contains("a") {
        sub_string.remove(at: sub_string.characters.index(of: "a")!)
    }
    
    chars.replaceSubrange(middleRange, with: sub_string)
    
    return String(chars)
}
print(string_a("abcd"))
print(string_a("abcda"))
print(string_a("aabcdaa"))
print(string_a("aabaaaacdaa"))

Пример вывода:

 ABCD
abcda
abcda
abcda

Редактор кода программирования Swift:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу Swift, чтобы проверить, появляется ли где-то последовательность чисел 0, 1, 2 в заданном массиве целых чисел.
Далее: Напишите программу Swift, чтобы создать строку, содержащую символы по индексам 0, 2, 4, 6, 8, .. из заданной строки.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code