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

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

script1adsense2code
script1adsense3code

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

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

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

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

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

Свифт Код:

import Foundation
func without_first_last(_ str: String) -> String {
    var start_index = str.startIndex
    var end_index = str.endIndex
    
    if start_index != end_index 
    {
        start_index = str.index(after: start_index)
        end_index = str.index(before: end_index)
    }
    
    if start_index < end_index 
    {
        let range = Range(uncheckedBounds: (start_index, end_index))
        return str.substring(with: range)
    } 
    else 
    {
        return ""
    }
}
print(without_first_last("Python"))
print(without_first_last(" "))
print(without_first_last("Py"))
print(without_first_last("Java"))

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

 <Swift>
ytho
средний

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code