Вкатываемся в алгосы плавно
Задача isAcronym
Решение
🙂 Итерируемся сразу по массиву строк и самой строке
Задача isAcronym
Решение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁3🔥2🤯1
То решение не самое оптимальное было вот мое)
Shuffle String
🟢 Easy
🏎️ Runtime: O(n)
👾 Memory O(n)
Решение
🙂 Заполняем массив characters + при помощи zip проходимся по s, indices сразу
Shuffle String
Решение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2😁2🔥1🤯1
Find Numbers
🟢 Easy
🏎️ Runtime: O(n)
👾 Memory O(1)
Решение
🙂 Определяем количество цифр в числе при помощи оперции деления на 10
Решение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1😁1🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯13❤3😁2🗿2👎1
👍4
Sort People
🟢 Easy
🏎️ Runtime: O(nlog(n))
👾 Memory O(n)
Решение
🙂 Опять используем функцию zip -> сортируем по высоте -> при помощи map забираем массив имен
Решение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1😁1🤯1
Forwarded from Код Дурова
Приложение «Авито» вернулось в App Store — на это потребовалось менее суток. Тем, у кого приложение было установлено, делать ничего не нужно.
Тем, кто нуждается в наличии программы, могут его снова установить на свой iPhone.
Все на месте. Рады, что удалось быстро решить вопрос. Спасибо всем, кто помогал и сопереживал. ♥️♥️♥️, — заявили в пресс-службе компании.
@d_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁3❤1🤯1
Forwarded from Код Дурова
Сегодня спустя долгий перерыв вновь начались торги акциями Яндекса, отныне полностью российского. Торги начались с роста при цене открытия в 4250 рублей.
Напомним, сделка по продаже бизнеса Яндекса нидерландской Yandex N.V. была завершена 15 июля. ЗПИФ «Консорциум.Первый» приобрёл российский бизнес Яндекса за 475 млрд рублей.
Акции ожидаемо включили в первый котировальный список. Все инвесторы, купившие ранее акции «старого Яндекса» на Московской и СПБ Бирже получили новые акции в обмене 1к1.
@d_code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1😁1🤯1
Truncate Sentence
🟢 Easy
🏎️ Runtime: O(n)
👾 Memory O(n)
Решение
🙂 Преобразуем строку в массив слов и дело остается за малым
Решение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1🤯1
Matrix Diagonal Sum
🟢 Easy
🏎️ Runtime: O(n)
👾 Memory O(1)
Решение
🙂 Проходим по главной диагонали [i][i] и побочной [i][n - i - 1]
Решение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🤯2👍1😁1
Find the Sum of Encrypted Integers
🟢 Easy
🏎️ Runtime: O(n)
👾 Memory O(1)
Решение
🙂 Находим максимальную цифру в числе и воспроизовдим необходимое количество разрядов с этой цифрой. И так для каждого элемента массива
Решение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤯2❤1🔥1😁1
Find Greatest Common Divisor of Array
🟢 Easy
🏎️ Runtime: O(n)
👾 Memory O(1)
Решение
🙂 Стандартный поиск максимума и минимума в массиве + находим общий делитель у максимума и у минимума через цикл
Решение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Periphery 😺
Либа для статического анализа кода, чтобы проект держать в чистоте
✅
🟢 Можно сканировать как весь проект, так и отдельно взятые пакеты
🟢 Запуск из Xcode или Терминала
🟢 Можно сделать выгрузку данных в файлы и трекать их на этапе ревью pull request
❌
🟣 Долгая индексация
🟣 Дополнительный под в проект, если будете запускать из Xcode
🟣 Есть процент ложноположительных срабатываний, нужно проверять все ручками
Либа для статического анализа кода, чтобы проект держать в чистоте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3😁2🤯1
Вам интересен не технический контент ? (Что то типо блога, день программиста и тд)
Anonymous Poll
71%
Да
29%
Нет
👍2😁2❤1🔥1
Maximum Sum With Exactly K Elements
🟢 Easy
🏎️ Runtime: O(n)
👾 Memory O(1)
Решение
🙂 Находим максимум в массиве и дальше дело техники
Решение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥1🤯1
К сожалению, я тогда не поступил в нее, но получил ценный опыт.
Моя реализация
MVVM
CoreData
UIKit
Использование сторонних библиотек было запрещено
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14😁2❤1👍1🤯1