В предверии дня программиста проводим конкурс: решите нашу задачу на тему программирования — рандомно выберем победителя
Подробные условия:
Курсы на выбор:
Таймлайн:
11-12 сентября — принимаем ответы
⬇️
13 сентября — подводим итоги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤🔥1🔥1
September 12, 2024
Условие:
Даны две строки 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
September 12, 2024
September 12, 2024
Какой результат может вывести фрагмент кода?
Anonymous Quiz
7%
0
9%
1
49%
2
35%
Невозможно предсказать
👍5🔥2⚡1👏1
September 12, 2024
Что произойдет при попытке вставить в TreeSet объект, если его класс не реализует интерфейс Comparable и не передан компаратор?
Anonymous Quiz
18%
Будет выброшено исключение ClassCastException только при попытке сортировки
13%
Элемент будет добавлен в конец коллекции
43%
Будет выброшено исключение ClassCastException
16%
Элемент будет вставлен, но без определенного порядка
9%
Будет выброшено исключение NullPointerException
👍6🔥5❤2
September 13, 2024
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
👍5❤2🔥2
September 14, 2024
September 14, 2024
Какой запрос нужно послать, чтобы получить 15?
Anonymous Quiz
5%
/api/sum?sum=15
10%
/sum?a=10&b=5
16%
/api/sum?a=10,b=5
6%
/api/sum&a=10&b=5
63%
/api/sum?a=10&b=5
👍20❤3🔥3
September 14, 2024
September 15, 2024
👍12😁8🔥4👏4
September 15, 2024
Какой метод интерфейса List возвращает подсписок между указанными индексами
Anonymous Quiz
71%
subList()
11%
slice()
7%
split()
7%
segment()
3%
partition()
👍6👏3🔥2
September 16, 2024
September 17, 2024
Что выведет код?
Anonymous Quiz
8%
A
7%
B
3%
C
63%
Ошибка компиляции
18%
Исключение во время выполнения
👍11🔥3🎉3❤2
September 17, 2024
September 18, 2024
Что произойдет при запуске программы?
Anonymous Quiz
45%
Список будет расширен: [1, 2, 3, 4]
13%
Ошибка компиляции
27%
UnsupportedOperationException
7%
RuntimeException
8%
Программа завершится без ошибок, но список не изменится: [1, 2, 3]
🔥11👍7⚡3
September 18, 2024
September 19, 2024
Что произойдёт, если метод process() не выбросит исключение?
Anonymous Quiz
21%
Тест завершится успешно
7%
Тест будет пропущен
43%
Тест завершится с ошибкой
18%
Будет выброшено исключение AssertionError
12%
Будет выброшено исключение IllegalArgumentException
👍3🔥2❤1❤🔥1
September 19, 2024
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
❤1
September 20, 2024
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/0fa80008
Что будет на демо?
🔹Вводный урок от CPO курса;
🔹Лекции со всеми преподавателями МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск;
🔹Практические задания и дополнительные материалы!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🥱1
September 20, 2024
September 20, 2024
September 20, 2024
Какое из утверждений о классе HashMap верное?
Anonymous Quiz
48%
HashMap допускает ключи null
5%
HashMap сортирует ключи по возрастанию
23%
HashMap не допускает значения null
17%
HashMap использует дерево для хранения элементов
7%
HashMap поддерживает многопоточность без дополнительной синхронизации
🔥5👍3❤1
September 21, 2024
Видели ли вы пояснение к опросам? ... Удобно ли читать пояснение в объяснении опроса (лампочка)?
Anonymous Poll
20%
Всё это время в опросах было объяснение?
26%
Видел.
5%
_____________________
60%
Удобно, оставляйте.
13%
Не удобно, пишите в комментариях.
👍9🔥3❤🔥1
September 22, 2024
September 23, 2024
Какой результат выведет программа?
Anonymous Quiz
19%
20000, так как оба потока добавят по 10000 символов "A"
5%
10000, так как второй поток не завершит выполнение до вывода результата
20%
ConcurrentModificationException, так как StringBuilder не поддерживает многопоточность
54%
Непредсказуемое значение меньше 20000, StringBuilder не потокобезопасен, и возможно состояние гонки
2%
5000, так как один поток начнет выполнение до того, как второй подключится
👍12🔥3❤1
September 23, 2024
Какова сложность добавления элемента в HashSet, если коллизий нет?
Anonymous Quiz
66%
O(1)
11%
O(log n)
16%
O(n)
3%
O(n^2)
3%
O(n log n)
👍4❤🔥2🔥2
September 24, 2024
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍2👏1
September 24, 2024
September 25, 2024
Какой результат выведет программа?
Anonymous Quiz
6%
10
38%
11
42%
12
8%
13
6%
Когда выведет, тогда и скажу :D
🔥6👍5🎉2
September 25, 2024
Forwarded from Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
💻🔍💼 Кризис IT-рынка: как джуны и кадровый голод меняют правила игры
В условиях нехватки опытных специалистов и наплыва джунов, IT-компании вынуждены искать нестандартные подходы к найму. Рассмотрим основные тренды и стратегии адаптации рынка.
Читать статью
#почитать
В условиях нехватки опытных специалистов и наплыва джунов, IT-компании вынуждены искать нестандартные подходы к найму. Рассмотрим основные тренды и стратегии адаптации рынка.
Читать статью
#почитать
😁4👍2💯1
September 25, 2024
Как преобразовать HashSet в ArrayList?
Anonymous Quiz
20%
ArrayList<String> arrayList = hashSet.toArrayList();
7%
ArrayList<String> arrayList = ArrayList.from(hashSet);
22%
ArrayList<String> arrayList = hashSet.toList();
41%
ArrayList<String> arrayList = new ArrayList<>(hashSet);
9%
ArrayList<String> arrayList = new HashSet<>(arrayList);
👍11🔥2⚡1
September 26, 2024
Для чего используется аннотация @RepeatedTest?
Anonymous Quiz
5%
Для параллельного выполнения тестов
30%
Для повторного выполнения теста при ошибке
60%
Для выполнения теста несколько раз
4%
Для выполнения метода перед каждым тестом
1%
Для пропуска тестов
👍7🔥2⚡1
September 27, 2024
September 28, 2024
Что делает аннотация @CsvSource в данном тесте?
Anonymous Quiz
62%
Передаёт набор данных для выполнения параметризованных тестов
24%
Загружает данные для тестов из внешнего CSV-файла
4%
Генерирует случайные параметры для теста
1%
Осуществляет запуск тестов в определённой последовательности
9%
Изменяет поведение метода, чтобы возвращать значения из CSV
👍4🎉4🔥2
September 28, 2024
Привет, друзья!
Какие форматы кроме обычных опросов вам бы ещё было интересно увидеть? Пишите в комментариях.💬
Также ниже предлагаю несколько вариантов готовых форматов в опросе. Выбирайте, какие звучат интересно. И можем обсудить: какие лучше, какие хуже и как интересно реализовать их.
Сделаем контент ещё интереснее вместе🔼
Какие форматы кроме обычных опросов вам бы ещё было интересно увидеть? Пишите в комментариях.
Также ниже предлагаю несколько вариантов готовых форматов в опросе. Выбирайте, какие звучат интересно. И можем обсудить: какие лучше, какие хуже и как интересно реализовать их.
Сделаем контент ещё интереснее вместе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤🔥1🔥1🤔1
September 29, 2024
Новые форматы (можно выбрать несколько):
Anonymous Poll
65%
Разбор ошибок кода (есть код с ошибками, предложить правки)
65%
Оптимизация кода (есть неоптимальный код, предложить оптимизацию)
34%
Реализуй метод (есть задача, в комментах пишите немного кода)
53%
Refactoring Challenge (есть "грязный" код, предложить идеи рефакторинга)
11%
Оставить всё как есть, не нужно новых форматов.
👍7❤🔥2🔥2🎉1
September 29, 2024
September 30, 2024
Как оптимизировать код?
Anonymous Quiz
41%
Использовать Map для хранения скидок
53%
Использовать switch-case
0%
Добавить новые условия
3%
Применить цепочку тернарных операторов
2%
Использовать регулярные выражения
👍12🔥7👏2❤1
September 30, 2024
October 1, 2024
🔥13👍6🤔5
October 1, 2024