Решение
Звездочёты должны договориться и создать правило: первый отвечающий считает количество синих шляп перед собой, если это нечётное число, он говорит «синяя», если чётное — «красная». Следующий, видя количество и цвет шляп перед собой, может определить, какого цвета шляпа у него на голове (например, если синих все ещё нечётное количество, видимо, на нём красная). Можно вывести правило: если чётный номер говорит «синяя», то синих шляп нечётное число, если он говорит «красная», то красных шляп чётное число и т.д.
Таким образом гарантированно выживут 99 из 100. У первого шансы 50/50.
Звездочёты должны договориться и создать правило: первый отвечающий считает количество синих шляп перед собой, если это нечётное число, он говорит «синяя», если чётное — «красная». Следующий, видя количество и цвет шляп перед собой, может определить, какого цвета шляпа у него на голове (например, если синих все ещё нечётное количество, видимо, на нём красная). Можно вывести правило: если чётный номер говорит «синяя», то синих шляп нечётное число, если он говорит «красная», то красных шляп чётное число и т.д.
Таким образом гарантированно выживут 99 из 100. У первого шансы 50/50.
Объяснение, как работает HTTPS с котиками, песиками — все, как вы любите 😸
https://howhttps.works/the-keys/
https://howhttps.works/the-keys/
howhttps.works
How HTTPS Works
🙀 A cat explains how HTTPS works...in a comic! 😻
Webpack 4 tutorial: Все что вам нужно знать с 0 до продакшн конфигурации
https://bit.ly/2L4nakS
https://bit.ly/2L4nakS
Habr
Вашему вниманию — Webpack 4
Всем привет! На этот раз на повестке дня перевод статьи Valentino Gagliardi «Webpack 4 tutorial: All You Need to Know, from 0 Conf to Production Mode».
First Input Delay: новая метрика производительности от Google для измерения первого впечатления интерактивности сайта
https://bit.ly/2IRXcEh
https://bit.ly/2IRXcEh
Google Developers
First Input Delay | Web
| Google Developers
| Google Developers
First Input Delay (FID) is a new performance metric for measuring page responsiveness for real users in the wild.
Принципы, которые помогают писать хороший код. Вроде все очевидно и знакомо, но периодически стоит возвращаться к ним, чтобы переосмыслить.
https://bit.ly/2skWXaH
https://bit.ly/2skWXaH
Larder - bookmarking for developers
11 principles that help me write better code
Что нужно знать программисту — алгоритмы, структуры данных, как устроена память, безопасность, архитектуры, софт скиллы и многое другое.
https://github.com/mtdvio/every-programmer-should-know
https://github.com/mtdvio/every-programmer-should-know
GitHub
GitHub - mtdvio/every-programmer-should-know: A collection of (mostly) technical things every software developer should know about
A collection of (mostly) technical things every software developer should know about - mtdvio/every-programmer-should-know
Видеокурс: классы в Python (ООП)
Представляем вам серию уроков по созданию и использованию классов в Python.
Классы позволяют логически группировать наши данные и функции таким образом, чтобы их можно было повторно использовать и легко создавать, если это необходимо.
1. Классы и экземпляры
2. Переменные класса
3. Classmethods и Staticmethods
4. Наследование
5. Специальные методы (Magic / Dunder)
6. Декоратор property
Ссылка на плейлист: https://bit.ly/2vS7sBF
#python #oop
Представляем вам серию уроков по созданию и использованию классов в Python.
Классы позволяют логически группировать наши данные и функции таким образом, чтобы их можно было повторно использовать и легко создавать, если это необходимо.
1. Классы и экземпляры
2. Переменные класса
3. Classmethods и Staticmethods
4. Наследование
5. Специальные методы (Magic / Dunder)
6. Декоратор property
Ссылка на плейлист: https://bit.ly/2vS7sBF
#python #oop
YouTube
Python OOP Tutorial 1: Classes and Instances
In this Python Object-Oriented Tutorial, we will begin our series by learning how to create and use classes within Python. Classes allow us to logically group our data and functions in a way that is easy to reuse and also easy to build upon if need be. Let's…
Что нас ждет в PHP 8 - разбор некоторых новый фич, например PHP JIT.
https://bit.ly/2LK0jMu
https://bit.ly/2LK0jMu
bolknote.ru
PHP8
Пока всё прогрессивное человечество переходит на ПХП7, а менее прогрессивное до сих пор чахнет над каким-нибудь
Задачи с собеседований в Google, Amazon, Facebook и т.д.
1. Методика решения задач на собеседовании в таких компаниях как Google, Amazon, Facebook и т.д.
2. Как решать задачи с собеседования в Google
3. 4 совета для поиска оптимального ответа на вопросы
3. Решение задачи "Подсчет кол-ва отрицательных целых чисел в отсортированном по строкам/столбцам матрице" (Amazon)
4. Решение задачи "Поиск ближайших точек к т.K"
5. Решение задачи "Поиск всех подмножест данного множества" (Facebook)
6. Решение задачи "Наименьший общий предок" (Microsoft)
7. Решение задачи "Поиск самой длинной последовательности символов"
8. Решение задачи "Tower Hopper Problem"
https://www.youtube.com/watch?v=lD-LuK_VGZI
(смотрите весь канал)
#common #job
1. Методика решения задач на собеседовании в таких компаниях как Google, Amazon, Facebook и т.д.
2. Как решать задачи с собеседования в Google
3. 4 совета для поиска оптимального ответа на вопросы
3. Решение задачи "Подсчет кол-ва отрицательных целых чисел в отсортированном по строкам/столбцам матрице" (Amazon)
4. Решение задачи "Поиск ближайших точек к т.K"
5. Решение задачи "Поиск всех подмножест данного множества" (Facebook)
6. Решение задачи "Наименьший общий предок" (Microsoft)
7. Решение задачи "Поиск самой длинной последовательности символов"
8. Решение задачи "Tower Hopper Problem"
https://www.youtube.com/watch?v=lD-LuK_VGZI
(смотрите весь канал)
#common #job
YouTube
Problem Solving Technique #1 for Coding Interviews with Google, Amazon, Microsoft, Facebook, etc.
This is one of the 3 problem solving techniques I personally used to get through coding interviews with companies such as Google.
To get the 2 other techniques, check out my Udemy course, "11 Essential Coding Interview Questions":
https://www.udemy.com/11…
To get the 2 other techniques, check out my Udemy course, "11 Essential Coding Interview Questions":
https://www.udemy.com/11…
#tests #js
https://proghub.ru/q/11358e
Какое значение будет выведено в консоли, в результате выполнения кода:
🔠 Можно выбрать несколько вариантов
https://proghub.ru/q/11358e
Какое значение будет выведено в консоли, в результате выполнения кода:
🔠 Можно выбрать несколько вариантов
Вы можете создать нейронную сеть на JavaScript даже если вы на самом деле не понимаете нейросети
https://bit.ly/2G5FmLS
https://bit.ly/2G5FmLS
ITNEXT
You can build a neural network in JavaScript even if you don’t really understand neural networks
Setting expectations…
Видеокурс «Основы линейной алгебры»
Линейная алгебра важна для понимания практически всех технических дисциплин (физика, статистика, Computer Science и т.д.).
Из данного видеокурса вы узнаете:
1. Сущность линейной алгебры
2. Что такое вектор?
3. Базовые понятия: линейная комбинация векторов, линейная зависимость векторов и т.д.
4. Линейные преобразования и матрицы
5. Умножение матриц
6. Трехмерные линейные преобразования
7. Детерминант
8. Что такое обратная матрица, ранг матрицы и т.д.
9. Неквадратные матрицы и их геометрическая интерпретация
10. Точечные продукты и двойственность
11. Перекрестные произведения
12. Перекрестные произведения и линейные преобразования
13. Перевод систем координат. Базисные вектора
14. Что такое собственные вектора, собственные значения и собственный базис
15. Абстрактное векторное пространство
https://bit.ly/2b6ABTQ
Линейная алгебра важна для понимания практически всех технических дисциплин (физика, статистика, Computer Science и т.д.).
Из данного видеокурса вы узнаете:
1. Сущность линейной алгебры
2. Что такое вектор?
3. Базовые понятия: линейная комбинация векторов, линейная зависимость векторов и т.д.
4. Линейные преобразования и матрицы
5. Умножение матриц
6. Трехмерные линейные преобразования
7. Детерминант
8. Что такое обратная матрица, ранг матрицы и т.д.
9. Неквадратные матрицы и их геометрическая интерпретация
10. Точечные продукты и двойственность
11. Перекрестные произведения
12. Перекрестные произведения и линейные преобразования
13. Перевод систем координат. Базисные вектора
14. Что такое собственные вектора, собственные значения и собственный базис
15. Абстрактное векторное пространство
https://bit.ly/2b6ABTQ
YouTube
Essence of linear algebra preview
This introduces the "Essence of linear algebra" series, aimed at animating the geometric intuitions underlying many of the topics taught in a standard linear...