📚Задача про книжные страницы
Книга содержит N страниц, которые пронумерованы стандартно: от 1 до N. Если сложить количество цифр (не сами числа), что содержатся в каждом номере страницы, выйдет 1095. Так сколько в книге страниц?
–––––––––––––––––––––––––––––––––
Так как у нас еще ни разу не было такого, чтобы наши подписчики не справились с задачей, ответ будем публиковать от первого верно ответившего человека в комментариях)
Книга содержит N страниц, которые пронумерованы стандартно: от 1 до N. Если сложить количество цифр (не сами числа), что содержатся в каждом номере страницы, выйдет 1095. Так сколько в книге страниц?
–––––––––––––––––––––––––––––––––
Так как у нас еще ни разу не было такого, чтобы наши подписчики не справились с задачей, ответ будем публиковать от первого верно ответившего человека в комментариях)
🤔2
  Вот и верный ответ🔥 
Кстати, если у вас есть интересные задачки, которые вы решали в последнее время, присылайте в комментарии)
  Кстати, если у вас есть интересные задачки, которые вы решали в последнее время, присылайте в комментарии)
Forwarded from Ася
первые 9 страниц содержат по 1 цифре на номер, дальше - следующие 90 (от 10 до 99) по 2, оставшиеся - по 3 (до 999 страниц). Соответственно, количество страниц, содержащих по 3 цифры (1095 - 9 - 90*2)/3=906/3=302. Добавив первые 9 страниц с одной цифрой в номере и 90 с двумя, получим 401 страницу (9+90+302=401)
👍6
  Почему стоит разобраться с алгоритмами?
🐣 Знание алгоритмов даст вам возможность смело браться за сложные проекты!
Вы сможете сравнивать разные варианты решения и выбирать лучшее, учитывая простоту реализации, масштабируемость и экономическую целесообразность.
А с такими скилами уже и до сеньора недалеко🙊
🫅🏻 Вы будете лучшим из кандидатов на техническом этапе собеседования
В крупных IT-компаниях алгоритмическое собеседование – обязательный этап отбора разработчиков. Да, может в работе прям все все эти знания вам и не пригодятся, но устроиться без них будет сложно.
Но все таки придется еще научиться казаться приятным человеком, который не против тратить 3 часа в день на созвоны с PM.....
Для углубленного изучения у нас есть курс «Алгоритмы и структуры данных».
Подробная программа – https://proglib.academy/algorithms_and_data_structures_program
Оставляйте заявку, менеджер пришлет вам примеры занятий🌟
🐣 Знание алгоритмов даст вам возможность смело браться за сложные проекты!
Вы сможете сравнивать разные варианты решения и выбирать лучшее, учитывая простоту реализации, масштабируемость и экономическую целесообразность.
А с такими скилами уже и до сеньора недалеко🙊
🫅🏻 Вы будете лучшим из кандидатов на техническом этапе собеседования
В крупных IT-компаниях алгоритмическое собеседование – обязательный этап отбора разработчиков. Да, может в работе прям все все эти знания вам и не пригодятся, но устроиться без них будет сложно.
Но все таки придется еще научиться казаться приятным человеком, который не против тратить 3 часа в день на созвоны с PM.....
Для углубленного изучения у нас есть курс «Алгоритмы и структуры данных».
Подробная программа – https://proglib.academy/algorithms_and_data_structures_program
Оставляйте заявку, менеджер пришлет вам примеры занятий🌟
👍2
  Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
  
  30802543.pdf
    337.8 KB
  Шпаргалка по pandas, библиотеке на языке Python для обработки и анализа данных
🔥3
  Задача: цифра 3
Сколько целых чисел в диапазоне 1-1000 вмещают в себя цифру 3? При подсчете нельзя пользоваться компьютером.
Ждем ваших ответов в комментариях🙌🏻
  Сколько целых чисел в диапазоне 1-1000 вмещают в себя цифру 3? При подсчете нельзя пользоваться компьютером.
Ждем ваших ответов в комментариях🙌🏻
В чем разница между func и func()?
Вопрос должен проверить ваше понимание, что все функции в Python также являются объектами:
def func():
print('Im a function')
func
#=> function main.func>
func()
#=> Im a function
func — это представляющий функцию объект, который можно назначить переменной или передать другой функции. Функция func() с круглыми скобками вызывает функцию и возвращает результат.
#вопросы_с_собеседований
Вопрос должен проверить ваше понимание, что все функции в Python также являются объектами:
def func():
print('Im a function')
func
#=> function main.func>
func()
#=> Im a function
func — это представляющий функцию объект, который можно назначить переменной или передать другой функции. Функция func() с круглыми скобками вызывает функцию и возвращает результат.
#вопросы_с_собеседований
👍1
  Forwarded from Библиотека питониста | Python, Django, Flask
  
Шпаргалка по Matplotlib
Matplotlib — библиотека на языке программирования Python для визуализации данных двумерной и трёхмерной графикой.
Matplotlib — библиотека на языке программирования Python для визуализации данных двумерной и трёхмерной графикой.
🔥2
  
  Proglib.academy | IT-курсы
Задача: цифра 3  Сколько целых чисел в диапазоне 1-1000 вмещают в себя цифру 3? При подсчете нельзя пользоваться компьютером.   Ждем ваших ответов в комментариях🙌🏻
Это что будет первая задачка, с которой никто не справился?😢
  This media is not supported in your browser
    VIEW IN TELEGRAM
  ⚡️ Основные алгоритмы на графах
В статье рассмотрены основные алгоритмы на графах и их реализацию на C++.
Рассматриваемые алгоритмы:
▪️ Обход графа в ширину (Поиск в ширину) aka BFS | Breadth First Search
▪️ Обход графа в глубину (Поиск в глубину) aka DFS | Depth First Search
▪️ Алгоритм Дейкстры
▪️ Алгоритм Флойда-Уоршелла
▪️ Алгоритм Прима
В статье рассмотрены основные алгоритмы на графах и их реализацию на C++.
Рассматриваемые алгоритмы:
▪️ Обход графа в ширину (Поиск в ширину) aka BFS | Breadth First Search
▪️ Обход графа в глубину (Поиск в глубину) aka DFS | Depth First Search
▪️ Алгоритм Дейкстры
▪️ Алгоритм Флойда-Уоршелла
▪️ Алгоритм Прима
👍1
  Ребята, напоминаем, что у нас весь август проходит серия вебинаров по теме алгоритмов. 
Ближайшая встреча 22 августа по теме «Графы: алгоритмы и структуры данных на Python»
🔥Регистрируйтесь – https://proglib.io/w/d4d5a21b
Ближайшая встреча 22 августа по теме «Графы: алгоритмы и структуры данных на Python»
🔥Регистрируйтесь – https://proglib.io/w/d4d5a21b
👍4😱1
  🔤 Промпт-инжиниринг: как правильно писать запросы нейросетям
Разберём, что же такое промпт-инжиниринг и как научиться писать качественные запросы для языковых моделей.
🔗 Читать статью
🔗 Зеркало
Разберём, что же такое промпт-инжиниринг и как научиться писать качественные запросы для языковых моделей.
🔗 Читать статью
🔗 Зеркало
🔥1
  👩❤️💋👨 Задача про свидание
Парень и девушка договорились встретиться ровно в 21:00. Проблема в том, что у обоих часы идут неправильно. У девушки часы спешат на 2 мин., но она думает, что они на 3 мин. отстают. У парня же часы отстают на 3 мин., но он считает, что они на 2 мин. спешат. Кто из пары опоздает на свидание?
–––––––––––––––
Пишите свои варианты в комментариях! Опубликуем в канале первый верный ответ.
Парень и девушка договорились встретиться ровно в 21:00. Проблема в том, что у обоих часы идут неправильно. У девушки часы спешат на 2 мин., но она думает, что они на 3 мин. отстают. У парня же часы отстают на 3 мин., но он считает, что они на 2 мин. спешат. Кто из пары опоздает на свидание?
–––––––––––––––
Пишите свои варианты в комментариях! Опубликуем в канале первый верный ответ.
👍2
  Дайджест по Python:
🐍 Простая нейронная сеть без библиотек и матриц. Обучение с учителем
Автор простым языком описывает свой опыт создания нейросети.
🐍 Гиперпараметрический поиск и оптимизация моделей
При создании моделей машинного обучения существует одна важная составляющая, которая часто остается за кадром, но имеет решающее значение для достижения высокой производительности и точности — это гиперпараметры.
🐍 Как дообучить LLaMA бесплатно и без программирования: как создать тупого друга
В статье показано, как дообучить нейросеть на своих личных диалогах, чтобы создать виртуальную копию чьей-либо личности.
🐍 15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика
Ссылки на не самые известные ресурсы, но довольно полезные.
🐍 Основы парсинга на Python: от Requests до Selenium
Как парсить данные веб-сайтов с помощью Python? Пособие подойдет новичкам и продолжающим
🐍 Простая нейронная сеть без библиотек и матриц. Обучение с учителем
Автор простым языком описывает свой опыт создания нейросети.
🐍 Гиперпараметрический поиск и оптимизация моделей
При создании моделей машинного обучения существует одна важная составляющая, которая часто остается за кадром, но имеет решающее значение для достижения высокой производительности и точности — это гиперпараметры.
🐍 Как дообучить LLaMA бесплатно и без программирования: как создать тупого друга
В статье показано, как дообучить нейросеть на своих личных диалогах, чтобы создать виртуальную копию чьей-либо личности.
🐍 15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика
Ссылки на не самые известные ресурсы, но довольно полезные.
🐍 Основы парсинга на Python: от Requests до Selenium
Как парсить данные веб-сайтов с помощью Python? Пособие подойдет новичкам и продолжающим
👍2
  💰 Обзор зарплат: сколько сейчас зарабатывают айтишники
В этой статье обсуждаем самую животрепещущую тему — зарплату. Присоединяйтесь :)
🔗 Читать статью
🔗 Зеркало
В этой статье обсуждаем самую животрепещущую тему — зарплату. Присоединяйтесь :)
🔗 Читать статью
🔗 Зеркало
👍1
  Какие ошибки разработчики допускают во время интервью?
Вероятность трудоустройства зависит далеко не только от ваших хардовых скилов, но и от вашего умения правильно продемонстрировать свои навыки на собеседовании.
Дада, действительно нужно тренироваться проходить собеседования🙃
Итак, главные ошибки, которые отмечают HR на собеседованиях с разработчиками.
Ошибка 1. Решать задачу молча и с наскока
Не задав уточняющие вопросы, можно упустить важные детали. Поэтому рекомендуем:
– Внимательно прочитать условие задачи несколько раз
– Обдумать возможные ограничения и допущения
– Задать уточняющие вопросы ревьюеру, о возможных подводных камнях
– Проговорить вслух как вы планируете решать задачу
Ошибка 2. Не проверять валидность кода
Отсутствие самопроверки сразу демонстрирует вашу неаккуратность
Чтобы избежать этой ошибки, советуем:
– Всегда тестируйте ваш код, используя разнообразные данные
– Отлаживайте код перед финальной сдачей. Массив данных можно придумать самостоятельно
Продолжение завтра!
Вероятность трудоустройства зависит далеко не только от ваших хардовых скилов, но и от вашего умения правильно продемонстрировать свои навыки на собеседовании.
Дада, действительно нужно тренироваться проходить собеседования🙃
Итак, главные ошибки, которые отмечают HR на собеседованиях с разработчиками.
Ошибка 1. Решать задачу молча и с наскока
Не задав уточняющие вопросы, можно упустить важные детали. Поэтому рекомендуем:
– Внимательно прочитать условие задачи несколько раз
– Обдумать возможные ограничения и допущения
– Задать уточняющие вопросы ревьюеру, о возможных подводных камнях
– Проговорить вслух как вы планируете решать задачу
Ошибка 2. Не проверять валидность кода
Отсутствие самопроверки сразу демонстрирует вашу неаккуратность
Чтобы избежать этой ошибки, советуем:
– Всегда тестируйте ваш код, используя разнообразные данные
– Отлаживайте код перед финальной сдачей. Массив данных можно придумать самостоятельно
Продолжение завтра!
👍3