Logo
TGCATALOG
Каталог Подборки Блог
Golang | LeetCode

Golang | LeetCode

LeetCode задачи на Golang. Решения с кодом и объяснениями.

Нет оценок
53
10.09.2026
53
10.09.2026
Нет оценок
53
10.09.2026
Безопасный переход через бот
О канале

LeetCode задачи на Golang. Решения с кодом и объяснениями.

Подписчиков 3,616
Тематика Технологии
Язык Русский
Ссылка t.me/easy_golang_task

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Канал с решениями популярных LeetCode задач на языке Go. Фокус на оптимизированных алгоритмах, эффективном использовании памяти и идиоматичном коде. Поможет подготовиться к техническим интервью в компаниях, где используют Golang.

Последние посты

Golang | LeetCode
Golang | LeetCode
🔒Открыть пост
и посмотреть медиа
Задача: 1277. Count Square Submatrices with All Ones Сложность: medium Если задана матрица m * n из единиц и нулей, верните, сколько квадратных подматриц имеют все единицы. Пример: Input: matrix = [   [0,1,1,1],   [1,1,1,1],   [0,1,1,1] ] Output: 15 👨💻 Алгоритм: 1⃣Создайте вспомогательную матрицу dp таких же размеров, что и исходная матрица, для хранения размеров максимальных квадратов. 2⃣Пройдите по каждому элементу матрицы и обновите dp следующим образом: если элемент равен 1, то dp[i][j] = min(dp[i-1][j], dp[i][j-1], dp[i-1][j-1]) + 1. 3⃣Суммируйте все значения в dp, чтобы получить количество квадратных подматриц, состоящих из всех единиц. 😎 Решение: func countSquares(matrix [][]int) int {     m := len(matrix)     n := len(matrix[0])     dp := make([][]int, m)     for i := range dp {         dp[i] = make([]int, n)     }     count := 0     for i := 0; i < m; i++ {         for j := 0; j < n; j++ {             if matrix[i][j] == 1 {                 if i == 0 || j == 0 {                     dp[i][j] = 1                 } else {                     dp[i][j] = min(dp[i-1][j], min(dp[i][j-1], dp[i-1][j-1])) + 1                 }                 count += dp[i][j]             }         }     }     return count } func min(a, b int) int {     if a < b {         return a     }     return b } Ставь 👍 и забирай 📚 Базу знаний
Golang | LeetCode
Динамика подписчиков
+-0.1% за 30 дней
Текущие
3,616
Месяц назад
3,619
Средний рост
+0 / день
Обновлено
12 часов назад

Отзывы о канале Golang | LeetCode

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Универсальный бот для скачивания видео с YouTube, TikTok, Instagram и других сервисов. Просто отправьте ссылку и скачайте в высоком качестве.

Бот

Инструменты для поиска потерянных крипто-кошельков. Простые утилиты для ежедневного заработка без специальных навыков.

Канал
ChatKeeperBot

ChatKeeperBot

Технологии
80

Бот для контроля активности и модерации Telegram-групп.

Бот
Переход на светлую тему
Главная Каталог Подборки Блог Вход