Библиотека задач по Java | тесты, код, задания
5.77K subscribers
609 photos
3 videos
203 links
Задачи и тесты по Java для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/13eb654a

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Выберите верный формат, чтобы получить дату: 03-09-2024 20:09
Anonymous Quiz
39%
dd-mm-yyyy hh:mm
3%
d-m-y h:m
3%
d-M-y HH:mm
54%
dd-MM-yyyy HH:mm
2%
d-M-yyyy H:mm
👍5🔥3👏31
Что будет выведено для запроса /api/hello?name=Spring
Anonymous Quiz
5%
Hello, name
23%
Hello, World
62%
Hello, Spring
11%
400 Bad Request
👍15🔥2
Какой интерфейс коллекций гарантирует отсутствие дубликатов?
Anonymous Quiz
4%
List
2%
Deque
79%
Set
12%
Map
3%
Queue
👍6🔥5👏2
Как найти любой элемент в списке, который начинается с буквы "b"?
Anonymous Quiz
16%
list.filter(s -> s.startsWith("b")).findAny().ifPresent(System.out::println);
5%
list.stream().filter().findFirst().ifPresent(System.out::println);
26%
list.stream().findAny(s -> s.startsWith("b")).ifPresent(System.out::println);
47%
list.stream().filter(s -> s.startsWith("b")).findAny().ifPresent(System.out::println);
6%
list.stream().map(s -> s.startsWith("b")).findAny().ifPresent(System.out::println);
👍18🔥6❤‍🔥3
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍1🔥1
🆒 Дарим наш курс за ответ на задачу

В предверии дня программиста проводим конкурс: решите нашу задачу на тему программирования — рандомно выберем победителя


Подробные условия:
➡️ Решаем задачу со следующего поста
➡️ Решение присылаем в бота @ProglibContest_bot
➡️ Рандомно среди правильных ответов разыгрываем курс на выбор

Курсы на выбор:
🔵 Архитектуры и шаблоны программирования
🔵 Основы программирования на Python
🔵 Базовые модели ML и приложения
🔵 Frontend Basic: принцип работы современного веба

Таймлайн:
11-12 сентября — принимаем ответы
⬇️
13 сентября — подводим итоги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🔥1
❗️Задача для конкурса в честь дня программиста

Условие:

Даны две строки s и f (начальная и конечная) и словарь D (набор слов).

Нужно определить, можно ли преобразовать s в f, используя только слова из словаря D. При этом каждое преобразование должно менять только один символ, а длина слова должна оставаться неизменной. Если преобразование возможно, нужно найти кратчайшую последовательность таких преобразований и вернуть ее длину. Если преобразование невозможно, вернуть "Преобразование невозможно".

Пример ввода 1:
    D = ["cat", "cot", "dot", "dog", "bat", "dag"]
    s = "cat"
    t = "dog"

Вывод:
Минимальное количество шагов для преобразования 'cat' в 'dog': 3

Пример ввода 2:
    D = ["cat", "cot", "bat"]
    s = "cat"
    t = "dog"

Вывод:
Минимальное количество шагов для преобразования 'cat' в 'dog': Преобразование невозможно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1🤔1
Какой результат может вывести фрагмент кода?
Anonymous Quiz
8%
0
9%
1
49%
2
35%
Невозможно предсказать
👍5🔥21👏1