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

Swift String Упражнения: Создайте новую строку, взяв два средних символа заданной строки четной длины

script1adsense2code
script1adsense3code

Быстрое программирование строк: упражнение 12 с решением

Напишите программу Swift, чтобы создать новую строку, содержащую два средних символа заданной строки четной длины. Заданная длина строки должна быть не менее 2.

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

«Блок-схема:

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

Свифт Код:

import Foundation
func middleTwo(_ str: String) -> String {
    var end_index = str.endIndex
    var start_index = str.startIndex
    
    while end_index != start_index {
        start_index = str.index(after: start_index)
        end_index = str.index(before: end_index)
    }
    
    end_index = str.index(after: end_index)
    start_index = str.index(before: start_index)
    
    return str.substring(with: Range(uncheckedBounds: (start_index, end_index)))
}
print(middleTwo("Python"))
print(middleTwo("Java"))

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


го
средний

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

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

Предыдущий: Напишите программу Swift для создания новой строки без первого и последнего символа данной строки. Строка может быть любой длины, включая 0.
Далее: Напишите программу Swift, чтобы проверить, начинается ли данная строка с «ab».

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code