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

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

script1adsense2code
script1adsense3code

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

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

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

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

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

Свифт Код:

func string_swap(_ a:String) -> String {
    var str1 = a
    
    let last_char = str1.characters.removeLast()
    let second_to_lastchar = str1.characters.removeLast()
    
    str1.append(last_char)
    str1.append(second_to_lastchar)
    
    return str1
}
print(string_swap("abcde"))
print(string_swap("12345"))

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


abced
12354

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

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

Previous: написать программу Swift для объединения двух заданных строк и возврата новой строки. Если новая строка создает двойной символ, пропустите один из символов. поэтому "vwx" и "xyz" вернут "vwxyz".
Далее: Напишите программу Swift, которая будет возвращать «abc» или «xyz», если данная строка начинается с «abc» или «xyz», в противном случае возвращает пустую строку.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code