Logo
TGCATALOG
Catalog Collections Blog
Kotlin | LeetCode

Kotlin | LeetCode

Задачи LeetCode и решения на Kotlin.

No ratings
92
10.09.2026
92
10.09.2026
No ratings
92
10.09.2026
Safe redirect via bot
О канале

Задачи LeetCode и решения на Kotlin.

Подписчиков 1,706
Тематика Technology
Язык English
Ссылка t.me/easy_kotlin_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

Решения LeetCode задач на Kotlin. Оптимизированный код для мобильных разработчиков и алгоритмистов.

Latest posts

Kotlin | LeetCode
Kotlin | LeetCode
🔒Открыть пост
и посмотреть медиа
Задача: 1005. Maximize Sum Of Array After K Negations Сложность: easy Учитывая целочисленный массив nums и целое число k, измените массив следующим образом: выберите индекс i и замените nums[i] на -nums[i]. Вы должны применить этот процесс ровно k раз. Вы можете выбрать один и тот же индекс i несколько раз. Верните наибольшую возможную сумму массива после его модификации таким образом. Пример: Input: nums = [4,2,3], k = 1 Output: 5 👨💻 Алгоритм: 1⃣Сортировка массива: Отсортируйте массив nums по возрастанию, чтобы наибольшее количество раз менять самые маленькие (отрицательные) значения на их противоположные. 2⃣Модификация массива: Пройдитесь по отсортированному массиву и замените k наименьших значений на их противоположные (умножьте на -1). Если встретите 0, прекратите дальнейшие изменения, так как изменение 0 на -0 не имеет смысла. 3⃣Проверка остатка изменений: Если после первого прохода остались изменения (k нечетное), то найдите минимальное значение в измененном массиве и еще раз поменяйте его знак. Это обеспечит максимальную сумму. 😎 Решение: class Solution { fun largestSumAfterKNegations(nums: IntArray, k: Int): Int { nums.sort() var k = k for (i in nums.indices) { if (k > 0 && nums[i] < 0) { nums[i] = -nums[i] k-- } } if (k % 2 == 1) { nums.sort() nums[0] = -nums[0] } return nums.sum() } } Ставь 👍 и забирай 📚 Базу знаний
Kotlin | LeetCode
Subscriber dynamics
+-0.1% last 30 days
Current
1,706
Month ago
1,707
Average growth
+0 / day
Updated
10 hours ago

Reviews for channel Kotlin | 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

Games, IT and high-tech with a sharp view.

Channel

Updates to FrancoKernelAndroid: news, versions and manager.

Channel

Aviation news, spotting and airport reviews.

Channel
Switch to Light Theme
Home Catalog Collections Blog Login