Logo
TGCATALOG
Catalog Collections Blog
Swift | LeetCode - задачи

Swift | LeetCode - задачи

LeetCode задачи по Swift, собесы и вакансии для iOS-разработчиков.

No ratings
16
09.09.2026
16
09.09.2026
No ratings
16
09.09.2026
Safe redirect via bot
О канале

LeetCode задачи по Swift, собесы и вакансии для iOS-разработчиков.

Подписчиков 1,311
Тематика Technology
Язык English
Ссылка t.me/easy_swift_task

We also recommend

Kekaton AI | Voiceover and voice clone
Kekaton AI | Voiceover and voice clone
Bot

AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.

Description

Ресурс для Swift-разработчиков с задачами LeetCode. Практикуйте алгоритмы, оптимизацию и iOS-специфику: arrays, strings, trees на Swift. Подготовка к собеседованиям. 📱

Вопросы собесов включают типичные задачи от Apple и других компаний. Разборы кода, паттерны и best practices для мобильной разработки. От базового до advanced уровня. ⚡

Вакансии для Swift/iOS devs обновляются регулярно. Это комплексный инструмент для роста: от теории к практике и трудоустройству в мобильный development.

Latest posts

Swift | LeetCode - задачи
Swift | LeetCode - задачи
🔒Открыть пост
и посмотреть медиа
Задача: 1273. Delete Tree Nodes Сложность: medium Дерево, укорененное в узле 0, задано следующим образом: количество узлов - nodes; значение i-го узла - value[i]; родитель i-го узла - parent[i]. Удалите все поддеревья, сумма значений узлов которых равна нулю. Верните количество оставшихся узлов в дереве. Пример: Input: nodes = 7, parent = [-1,0,0,1,2,2,2], value = [1,-2,4,0,-2,-1,-1] Output: 2 👨💻 Алгоритм: 1⃣Постройте дерево из заданных узлов, значений и родителей. 2⃣Используйте постфиксный обход для вычисления суммы значений в каждом поддереве и помечайте узлы для удаления, если их сумма равна нулю. 3⃣Удалите отмеченные узлы и их поддеревья и верните количество оставшихся узлов. 😎 Решение: class Solution { func deleteTreeNodes(_ nodes: Int, _ parent: [Int], _ value: [Int]) -> Int { var tree = [Int: [Int]]() for i in 0.. (Int, Int) { var totalSum = value[node] var totalCount = 1 if let children = tree[node] { for child in children { let (childSum, childCount) = dfs(child) totalSum += childSum totalCount += childCount } } return totalSum == 0 ? (0, 0) : (totalSum, totalCount) } return dfs(0).1 } } Ставь 👍 и забирай 📚 Базу знаний
Swift | LeetCode - задачи
Subscriber dynamics
+-0.2% last 30 days
Current
1,311
Month ago
1,313
Average growth
+0 / day
Updated
1 hour ago

Reviews for channel Swift | LeetCode - задачи

Log in to leave a review

Only registered users can share their opinion.

No reviews yet

Be the first to share your impression of this resource!

Similar resources

CommunityITfor Hindus. Technology news, discussions and exchange of experience.

Channel

The channel with operational news about technology in Sinhalese. Gadgets,ITReal-time innovation.

Channel

VIPsignals from expertsBinance.Bybit.Kucoin. High accuracy and guaranteed profit in futures trading Telegram.

Channel
Switch to Light Theme
Home Catalog Collections Blog Login