SwifyWay
390 subscribers
89 photos
6 videos
5 files
131 links
Download Telegram
SwifyWay pinned «Первый не технический пост я бы хотел посвятить знакомству вас со мной или меня с вами) Меня зовут Максим и на сегодняшний день я работаю в МТС IOS разработчиком (не хочу уточнять грейд, потому что везде всем дают его по-разному и нормальной градации в России…»
Queries on Number of Points Inside a Circle

Решение: Формула из матеши

Сложность: O(n^2)
👍31🤩1😍1
Find First Palindromic String in the Array

Решение: Пройти половину массива

Завтра расскажу про свой топ паттернов проектирования
👍41🤯1😍1
Adapter

Этот структурирующий паттерн проектирования является самым частым в моих руках. Использовать этот паттерн нужно, когда:

1) Два объекта с разными интерфейсами могли работать вместе

2) Для интеграции объектов с схожими функциональностями

3) Для разделения объекта и реализации интерфейса

Как поступаю я, вижу collection/table view - выношу datasource и delegate в adapter

Помню мне было необходимо реализовать один и тот же экран с разным наполнением в коллекции, слава богу знал про адаптер
Решение:

1) Сделать BaseAdapterProtocol, для выделения абстрактного интерфейса, чтобы потом инжектить в init необходимый Adapter в ViewController.
2) Реализовать все необходимые Адаптеры, определяющие BaseAdapterProtocol
🔥41🤩1😍1
Sum of Unique Elements

Решение: Словарь

Сложность: O(n)
👏21🤔1🤯1😍1
Как вам идея проводить квизы?
Anonymous Poll
85%
+
15%
-
9%
Что это такое?
1👍1🤩1
Новости про квиз

Проходить он будет в приложении Quizlet
Будет, примерно 10 вопросов, постараюсь сделать приближенно к собеседованиям. Придумаю вопросы как с одним вариантом ответа, так и с несколькими)

Выложу ссылку(или qr код) в 18:00 9 апреля(Текущее воскресенье)

Поступило предложение, в будущем делать их с призами. То есть каждый участник вносит какую то сумму, потом происходит распределение по местам
Пока что приблизительно такое распределение(проценты от общего вклада)
1) 50%
2) 35%
3) 15%
👍61🤯1😍1
SwifyWay pinned «Новости про квиз Проходить он будет в приложении Quizlet Будет, примерно 10 вопросов, постараюсь сделать приближенно к собеседованиям. Придумаю вопросы как с одним вариантом ответа, так и с несколькими) Выложу ссылку(или qr код) в 18:00 9 апреля(Текущее…»
Left and Right Sum Differences
Сложность: O(n)
1🤯1😍1
У вас есть доступ к Kahoot?
Anonymous Poll
39%
+
61%
-
1🤯1😍1
Пишу заранее, потому что будет проходить на другой платформе
Все заходим не стесняемся)

В 18:00 будет старт 🌚

В ники пишите никнеймы телеграмма
1🤯1😍1
1🔥1😍1
Еще 10 минут и старт
1🔥1🤩1
Первый квиз комом)

Еще один квиз будет в среду
Количество вопросов расширится до 15
Постараюсь затронуть сразу несколько тем(многопоточка, ui, диспетчеризация и тд)

Напишите, что бы вы хотели точно увидеть в вопросах

Напоминаю, что у нас есть чат, присоединяйтесь
👍1🤩1😍1
Кому когда удобно участвовать в квизе?
Anonymous Poll
24%
Пн, Вт, Ср 16:00
43%
Пн, Вт, Ср 18:00
10%
Чт, Пт 16:00
24%
Чт, Пт 18:00
👍1🤩1😍1
Второй этап голосования
Anonymous Poll
50%
Вт 18:00
67%
Ср 18:00
33%
Вт 16:00
28%
Ср 16:00
1🤩1😍1
‼️‼️‼️‼️‼️‼️‼️‼️
Напоминаю, что сегодня пройдет Quiz в 18:00

Number of Arithmetic Triplets
1🤩1😍1
Наконец то)

Залетаем все

В 18:15 начнем
👍61🤯1😍1
Спасибо всем участникам, было очень круто

Прошу отписать либо в чат, либо мне @surkovmaxim свои пожелания и замечания

Следующий квиз будет через полторы - две недели с номинальным призовым фондом за первые три места)
6🤯1😍1