Please open Telegram to view this post
VIEW IN TELEGRAM
😁42🤣6
👀14❤5🔥5👍1
Метод
shuffle() перемешивает элементы списка в случайном порядке, используя алгоритм тасования Фишера-Йетса.Этот алгоритм гарантирует равномерное распределение всех возможных перестановок элементов, что означает, что каждая комбинация имеет одинаковую вероятность быть выбрана при многократных вызовах.
В примере создаётся список с упорядоченными элементами, метод
shuffle() перемешивает их случайным образом, а затем они выводятся на экран через цикл for.❤️ — если было полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍15⚡2
Дан массив целых чисел
temperatures, где каждая температура соответствует определённому дню. Нужно вернуть новый массив
answer, где каждое значение показывает, сколько дней нужно подождать до более высокой температуры. Если такого дня не будет, записывается 0.Пример 1:
Входные данные:
temperatures = [73,74,75,71,79]Вывод:
[1,1,2,1,0]Пример 2:
Входные данные:
temperatures = [30,60,90]Вывод:
[1,1,0]Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥7
В предыдущей части автор разобрал оператор с Flink-таймерами и показал, как тестировать его с помощью TestHarness, Flink MiniCluster и E2E-тестов.
В этой статье рассматривается сериализация данных в операторах и написание своего сериализатора, поддерживающего эволюцию схемы.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4❤2
😁7👍5❤3
Класс
java.util.UUID в Java позволяет создавать 128-битные уникальные идентификаторы.Принцип работы основан на комбинации временных меток, уникальных характеристик системы и случайных значений. Это обеспечивает
2^128 возможных комбинаций, что практически исключает вероятность совпадения.Эти идентификаторы можно использовать в базах данных, токенах безопасности и других задачах, где требуется уникальность.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤58🔥3👀2👍1
Что такое сигнатура метода?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤7🔥4
В статье рассматриваются механизмы сериализации в Java, такие как интерфейсы
Serializable и Externalizable.Автор объясняет, как работает сериализация, как её использовать для передачи объектов и сохранения в файлы, а также разбирает нюансы, например, применение ключевого слова
transient.Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5🔥2
Что выведет код сверху?
Anonymous Quiz
23%
false false false
23%
false true false
31%
false true true
7%
true true false
15%
true true true
1👍9❤4
CompletableFuture — это класс в пакете
java.util.concurrent, предоставляющий возможности для асинхронного программирования. Он поддерживает выполнение задач в фоновом режиме, цепочки задач, обработку исключений и многое другое.
Основные возможности CompletableFuture:
supplyAsync() и runAsync() запускают задачи в отдельном потоке, возвращая CompletableFuturethenApply() и thenCombine() позволяют связать несколько задач, обрабатывая их результаты последовательноexceptionally() позволяет перехватить и обработать исключения, возникающие при выполнении задачPlease open Telegram to view this post
VIEW IN TELEGRAM
❤31👍9🔥2
Даны две строки
word1 и word2, верните минимальное количество шагов, необходимое для того, чтобы слова word1 и word2 стали одинаковыми.За один шаг вы можете удалить ровно один символ в каждой строке.
Пример 1:
Входные данные:
word1 = "sea", word2 = "eat"Вывод:
2Пояснение: Нужен один шаг, чтобы преобразовать
"sea" в "ea", и еще один шаг, чтобы преобразовать "eat" в "ea".Пример 2:
Входные данные:
word1 = "leetcode", word2 = "etco"Вывод:
4Ограничения:
1.
1 <= word1.length, word2.length <= 5002.
word1 и word2 состоят только из строчных английских букв.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4
В статье рассказывается о создании Android-приложения для фильтрации спам-звонков.
Автор делится опытом разработки, описывая обработку входящих вызовов, проверку номеров через API и отображение уведомлений пользователю.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5🔥2