Please open Telegram to view this post
VIEW IN TELEGRAM
😁58❤14💯5
Вы поднимаетесь по лестнице. Чтобы достичь вершины, нужно сделать
n шагов.Каждый раз вы можете подняться на
1 или 2 ступеньки. Сколькими различными способами вы можете подняться на вершину?Пример 1:
Вход:
n = 2Выход:
2Пояснение:
Есть два способа подняться на вершину.1.
1 шаг + 1 шаг2.
2 шагаПример 2:
Вход:
n = 3Выход:
3Пояснение:
Есть три способа подняться на вершину.1.
1 шаг + 1 шаг + 1 шаг2.
1 шаг + 2 шага3.
2 шага + 1 шагОграничения:
1 <= n <= 45Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥3👍1
Делимся репозиторием, который пригодится для подготовки к алгоритмическому собеседованию.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤8
Please open Telegram to view this post
VIEW IN TELEGRAM
😁30🤣10❤6
Что выведет код сверху?
Anonymous Quiz
2%
false true false
19%
true true false
60%
true false true
19%
false false true
❤2
В предыдущей статье автор рассказал про построение пайплайна Kafka-to-Kafka с промежуточным разделением потока и дедупликацией событий, а также, что такое состояние оператора и зачем оно нужно.
В этой статье добавим возможность динамического определения топика в Kafka для каждого события, куда его нужно записать.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2
⚡7❤5
Marshalling — это процесс преобразования объектов в структуры данных, которые могут быть сохранены или переданы через сеть, а также обратно — демаршаллинг, когда структуры данных восстанавливаются обратно в объекты.
Обычно это преобразование объектов Java в формат, который может быть сериализован или передан по сети, например, в формат XML или JSON.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15😁11
Если
equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤6
Данная статья предлагает подход к написанию интеграционных тестов для приложений с Kafka, позволяющий сосредоточиться на спецификации взаимодействия, делая тесты более читаемыми и легкими для поддержки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🔥3
Дан целочисленный массив
nums, который может содержать дубликаты. Необходимо вернуть все возможные подмножества (множество всех подмножеств).Решение не должно содержать дублирующиеся подмножества. Порядок возвращаемого результата не важен.
Пример 1:
Ввод:
nums = [1,2,2] Вывод:
[[],[1],[1,2],[1,2,2],[2],[2,2]]Пример 2:
Ввод:
nums = [0] Вывод:
[[],[0]]Ограничения:
- Длина массива
nums: от 1 до 10.- Значения элементов массива: от -10 до 10.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👨💻8❤4
В серии роликов «Spring по верхам» автор рассказывает о применении экосистемы Spring при разработке приложений на платформе Java.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥3
👍8
Comparator — это интерфейс, который используется для реализации произвольной сортировки элементов коллекции.
Чтобы задать свой порядок сортировки, нужно создать класс, реализующий
Comparator, а затем переопределить метод compare.В примере на картинке класс
Main реализует интерфейс Comparator для целых чисел Integer и сортирует список чисел в обратном порядке.Please open Telegram to view this post
VIEW IN TELEGRAM
🏆21👍8❤2