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

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

script1adsense2code
script1adsense3code

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

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

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

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

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

Свифт Код:

import Foundation
func new_string(_ str: String) -> String {
    var result = ""
    var last_two_index = str.endIndex
    
    for _ in 0..<2 {
        last_two_index = str.index(before: last_two_index)
    }
    
    let last_2_chars = str.substring(from: last_two_index)
    
    for _ in 0..<2 {
        result.append(last_2_chars)
    }
    
    return result
}
print(new_string("Swift"))
print(new_string("Python"))
print(new_string("Java"))

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


ftft
Онон
Вава

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code