Задачи по Swift: операторы, коллекции, строки

  Рет қаралды 2,171

Айосница

Айосница

Күн бұрын

Пікірлер: 16
@iosnitsa
@iosnitsa 7 ай бұрын
Книга "333 задачи по Swift. Задачник по языку программирования Swift" доступна по ссылке: wwds.pro/problembook
@stasudovin5432
@stasudovin5432 Жыл бұрын
Спасибо огромное за полезное видео. Здоровья и счастья Вам.
@iosnitsa
@iosnitsa Жыл бұрын
Не за что, учитесь)
@iosnitsa
@iosnitsa Жыл бұрын
Старт курса по iOS-разработке с нуля 14 августа! Вся подробная информация, программа и стоимость на сайте wwds.pro/ios3
@Amorfien
@Amorfien Жыл бұрын
Осталась некая недосказанность в подсчёте количества гласных букв..)) А ролик хороший
@iosnitsa
@iosnitsa Жыл бұрын
Спасибо! Действительно, что-то я перепутала( Пример решения уже есть в комментариях
@moiCode429
@moiCode429 Жыл бұрын
Spasibo bolshoe
@АндрейФедотов-х7г
@АндрейФедотов-х7г Жыл бұрын
В задаче с поиском наибольшего элемента массива есть ошибка. Она возникает при интернированию по пустому массиву, что вполне может быть. Поэтому, нет необходимости делать 'maxValue: Int?'. В условии нужно проверить массив на "пустоту"
@АндрейФедотов-х7г
@АндрейФедотов-х7г Жыл бұрын
var arr: Array = [1, 500, 13, 15, 3, 300, 10, 0, 11] if arr.count != 0 { var result = arr[0] for i in arr[1...] { if result < i { result = i } } print(result) } else { print("Array is empty") }
@iosnitsa
@iosnitsa Жыл бұрын
Отлично! Единственное, для проверки на пустоту лучше использовать .isEmpty - это требует меньших затрат ресурсов. Когда вы получаете count программа обращается к каждому элементу массива для его подсчета, а если проверяете isEmpty, то при первом обращении и обнаружении элемента возвращается false и дальше выполнять подсчет нет необходимости.
@АндрейФедотов-х7г
@АндрейФедотов-х7г Жыл бұрын
@@iosnitsa, Согласен, так лучше)
@Skaledra
@Skaledra Жыл бұрын
Количество гласных в произвольной строке =)) вместо этой задачи решили как общее количество символов в строке =) //Посчитайте количество гласных в произвольной строке let someString = "welcome to hell" func countOfVowel(of word: String) -> Int { let vowels = "AEIOUYaeiouy" var vowelsCount = 0 for char in word { if vowels.contains(char) {vowelsCount += 1} } return vowelsCount } countOfVowel(of: someString)
@iosnitsa
@iosnitsa Жыл бұрын
Точно, блин) Спасибо!
@АндрейФедотов-х7г
@АндрейФедотов-х7г Жыл бұрын
для уменьшения размера 'vowels' можно использовать 'word.lovercased()'
@ayratbakhteev3289
@ayratbakhteev3289 10 ай бұрын
Можно еще в условии применить метод lowercased() к char и можно в vowels заглавные буквы не прописывать отдельно
@378valery
@378valery 5 ай бұрын
Эта задача с решением есть у Яна, кстати очень рекомендую курс бесплатный и толковый www.youtube.com/@isswiftlessons/featured
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 133 МЛН
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 15 МЛН
When mom gets home, but you're in rollerblades.
00:40
Daniel LaBelle
Рет қаралды 155 МЛН
Каха и лужа  #непосредственнокаха
00:15
Решаю простые задачки на Python с сайта Codewars
13:44
Клуб дедов-программистов
Рет қаралды 455 М.
Основы Swift / Урок 11 / Функции
32:43
Swift lessons
Рет қаралды 14 М.
Полный гайд по автоматизации процессов в Make.com
2:02:39
Грязный Ноукодер
Рет қаралды 4,6 М.
Занятие 10 - Циклы: for in, while, repeat while
28:36
В’ячеслав Білий
Рет қаралды 6 М.
American was shocked by 7 Slavic countries word differences!!
15:29
World Friends
Рет қаралды 347 М.
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,2 МЛН
Советский мультфильм про нашу жизнь !
13:49
Дедушка Аргентинца
Рет қаралды 6 МЛН
Методика решения задач (Swift 5)
13:53
SwiftBook
Рет қаралды 7 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 133 МЛН