Proglib.academy | IT-курсы
3.75K subscribers
1.99K photos
66 videos
14 files
1.87K links
Онлайн-курсы для программистов от создателей «Библиотеки программиста».

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Когда вы используете опенсорсное ПО, вы ни на что не имеете права!

➡️ Читать
🤯🤯🤯 Задачка на IT тематику.

Как можно узнать количество дней в месяце, зная его номер? Другими словами, опишите, как получить функцию f(x), которая бы давала список значений, как на картинке.

В качестве аргумента мы получаем только номер месяца, т.е. мы не учитываем високосные года, и f(2) = 28.
Команды декорирования

➡️ Читать
🎙🎙🎙 Масштабируем процессы

А что если в больших компаниях действительно слишком много команд и разработчиков? На подкасте сертифицированный Scrum-тренер и автор книги Creating Agile Organizations Илью Павличенко. Он поможет разобраться на чем компании теряют при масштабировании, и как можно было бы этих потерь избежать.

🎙 Яндекс музыка
🎙 Google-подкаст
🎙 Apple-подкаст
🎙 SoundCloud
🎙 Castbox
🤯🤯🤯 Задачка на IT тематику.

Рассмотрим ситуацию, когда три работника хотят вычислить свою среднюю зарплату при условии, что каждый знает свою зарплату, но не может сообщить ее другому напрямую. Обмен информации между людьми возможен, но передаваемые друг другу сообщения не должны содержать какую-либо конкретную информацию об уровне зарплат. Как это сделать?
🤯🤯🤯 Задачка на IT тематику.

Задача на перегрузку функций в C++, которая может оказаться сложнее, чем выглядит.

Предположим, у нас есть два класса:

class Parent {
public:
virtual void print() {
std::cout << "Родительский класс" << std::endl;
}
};

class Derived : public Parent {
public:
virtual void print(int x) {
std::cout << "Производный класс" << std::endl;
}
};
Что выведут два следующих куска кода и почему?

int main() {
Derived *derived = new Derived;
derived -> print();
return 0;
}

int main() {
Parent *derived = new Derived;
derived -> print();
return 0;
}
👨‍🏫👨‍🏫👨‍🏫 Как сохранить ваш устаревший PHP-проект работающим с минимальными усилиями

➡️ Читать
🤯🤯🤯 Задачка на IT тематику.

На одной стороне реки находятся три человека и три льва. Все они должны оказаться на другом берегу реки. Есть лишь одна лодка, в которой могут поместиться лишь два живых существа одновременно (человека или льва). Вы не можете оставлять на том или другом берегу реки больше львов, чем людей, так как в этом случае животные съедят людей, оставшихся в меньшинстве. Как вы переправите всех через реку?