Задача с кодом. Вывод уникальных элементов списка
Условие: В каждом входящем списке все элементы кроме двух повторяются хотя бы один раз. Напишите функцию, которая выводит два этих уникальных элемента, сохраняя их порядок в исходном списке.
Примеры:
#задача #coding
Условие: В каждом входящем списке все элементы кроме двух повторяются хотя бы один раз. Напишите функцию, которая выводит два этих уникальных элемента, сохраняя их порядок в исходном списке.
Примеры:
return_unique([1, 9, 8, 8, 7, 6, 1, 6]) ➞ [9, 7]Решение на нашем сайте.
return_unique([5, 5, 2, 4, 4, 4, 9, 9, 9, 1]) ➞ [2, 1]
return_unique([9, 5, 6, 8, 7, 7, 1, 1, 1, 1, 1, 9, 8]) ➞ [5, 6]
#задача #coding
👍8
Tips & Tricks. Сохраняем параметры слайсинга для последующего использования
Рассказываем, что делать, когда в одной программе необходимо выполнять слайсинг несколько раз.
#tipsandtricks #списки
Рассказываем, что делать, когда в одной программе необходимо выполнять слайсинг несколько раз.
#tipsandtricks #списки
Задача на логику. Фальшивая монета
Вы — величайший математик королевства. Но за критику налоговой политики короля вас бросили в темницу, снабдив только карандашом — чтобы считать дни заточения.
Однажды вас снова привели к королю. Он был еще злее, чем обычно: кто-то из его 12 подданных — фальшивомонетчик, заплативший налог ненастоящей монетой. Если вы определите фальшивку, вас освободят.
Перед вами лежат 12 монет. Выглядят одинаково, но подделка точно будет отличаться по весу (в ту или иную сторону).
У вас есть весы. Король по милости своей разрешил вам произвести 3 взвешивания. Также у вас есть ваш верный карандаш.
Сможете ли вы обнаружить подделку?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Вы — величайший математик королевства. Но за критику налоговой политики короля вас бросили в темницу, снабдив только карандашом — чтобы считать дни заточения.
Однажды вас снова привели к королю. Он был еще злее, чем обычно: кто-то из его 12 подданных — фальшивомонетчик, заплативший налог ненастоящей монетой. Если вы определите фальшивку, вас освободят.
Перед вами лежат 12 монет. Выглядят одинаково, но подделка точно будет отличаться по весу (в ту или иную сторону).
У вас есть весы. Король по милости своей разрешил вам произвести 3 взвешивания. Также у вас есть ваш верный карандаш.
Сможете ли вы обнаружить подделку?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍6❤1
Топ. Преобразование итераций строк и чисел с помощью map()
В этой статье:
- преобразование итераций строк (использование методов str, удаление знаков препинания, реализация алгоритма шифрования Цезаря)
- преобразование итераций чисел (использование математических операций, преобразование температур, преобразование строк в числа)
#строки #функции
В этой статье:
- преобразование итераций строк (использование методов str, удаление знаков препинания, реализация алгоритма шифрования Цезаря)
- преобразование итераций чисел (использование математических операций, преобразование температур, преобразование строк в числа)
#строки #функции
Тест. Работа с функциями в Python
Функции — очень удобная конструкция, которая существует почти во всех языках программирования, включая Python. Но, используя функции, можно запутаться или допустить ошибку.
Проверьте, насколько хорошо вы умеете писать (и читать!) функции: пройдите тест из 10 вопросов!
#тест
Функции — очень удобная конструкция, которая существует почти во всех языках программирования, включая Python. Но, используя функции, можно запутаться или допустить ошибку.
Проверьте, насколько хорошо вы умеете писать (и читать!) функции: пройдите тест из 10 вопросов!
#тест
👍3❤2
Задача с кодом. Поменять местами первый и последний элемент списка
Напишите функцию, которая принимает список и делает первый элемент списка последним. Если список пустой или состоит из одного элемента, он должен остаться неизменным.
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая принимает список и делает первый элемент списка последним. Если список пустой или состоит из одного элемента, он должен остаться неизменным.
Решение на нашем сайте.
#задача #coding
👍1
Tips & Tricks. Проверка нескольких условий
Python позволяет проверять соблюдение нескольких условий одновременно. Показываем, как это пишется.
#tipsandtricks
Python позволяет проверять соблюдение нескольких условий одновременно. Показываем, как это пишется.
#tipsandtricks
👍3
Задача на логику. Имена и фамилии
Жили четыре друга. Их звали Альберт, Карл, Дитрих и Фридрих. Фамилии у них были те же, что и имена, только ни у кого из них имя и фамилия не совпадали.
Также известно, что фамилия Дитриха не Альберт, а имя мальчика по фамилии Фридрих это фамилия того мальчика, имя которого - фамилия Карла.
Определите имя и фамилию каждого мальчика.
#логическаязадача
Жили четыре друга. Их звали Альберт, Карл, Дитрих и Фридрих. Фамилии у них были те же, что и имена, только ни у кого из них имя и фамилия не совпадали.
Также известно, что фамилия Дитриха не Альберт, а имя мальчика по фамилии Фридрих это фамилия того мальчика, имя которого - фамилия Карла.
Определите имя и фамилию каждого мальчика.
#логическаязадача
👍8👀1
Ответ к задаче "Имена и фамилии"
Мальчиков звали Альберт Дитрих, Карл Альберт, Дитрих Фридрих, Фридрих Карл.
#логическаязадача
Мальчиков звали Альберт Дитрих, Карл Альберт, Дитрих Фридрих, Фридрих Карл.
#логическаязадача
👌5👍1
Машинное обучение. Реализация сверточной нейронной сети при помощи Keras
Keras — это простая в использовании, но мощная библиотека глубокого обучения для Python. В этом посте мы построим простую сверточную нейронную сеть (CNN) и обучим ее решению реальной задачи с помощью Keras.
Книги по ML - @maschinelearning
#ml
Keras — это простая в использовании, но мощная библиотека глубокого обучения для Python. В этом посте мы построим простую сверточную нейронную сеть (CNN) и обучим ее решению реальной задачи с помощью Keras.
Книги по ML - @maschinelearning
#ml
Задача для новичков
Напишите функцию
Пример работы данной функции:
#задача #coding
Напишите функцию
countSegments()
, которая принимает на вход строку, а возвращает количество сегментов в данной строке. Под сегментами подразумеваются последовательности символов без пробела.Пример работы данной функции:
countSegments('Напишите функцию countSegments()') --> 3Свои варианты пишите в комментариях! Решение - сегодня вечером.
countSegments('Под сегментами подразумеваются последовательности') --> 4
#задача #coding
👎2👍1😁1
Задача с кодом. Разбивка строки по заглавным буквам
Напишите функцию, которая будет принимать строку, вставлять пробелы перед заглавными буквами и переводить всю строку в нижний регистр.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать строку, вставлять пробелы перед заглавными буквами и переводить всю строку в нижний регистр.
Примеры:
cap_space("helloWorld") ➞ "hello world"Решение на нашем сайте.
cap_space("iLoveMyTeapot") ➞ "i love my teapot"
cap_space("stayIndoors") ➞ "stay indoors"
#задача #coding
👍2❤1
Tips & Tricks. Применение срезов списков без указания индексов в Python
При использовании срезов списков индексы элементов можно вообще не указывать. Это позволяет делать интересные вещи.
#tipsandtricks #списки
При использовании срезов списков индексы элементов можно вообще не указывать. Это позволяет делать интересные вещи.
#tipsandtricks #списки
👍3
Задача на логику. За сколько дней ленивец вскарабкается на столб?
Ленивец пытается взобраться на скользкий столб. За день он поднимается на 6 метров, но за ночь сползает на 5. Столб имеет высоту 30 метров, а ленивец начинает свой путь с земли (0 метров). Сколько дней ему понадобится, чтобы вскарабкаться на вершину столба?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Ленивец пытается взобраться на скользкий столб. За день он поднимается на 6 метров, но за ночь сползает на 5. Столб имеет высоту 30 метров, а ленивец начинает свой путь с земли (0 метров). Сколько дней ему понадобится, чтобы вскарабкаться на вершину столба?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍5
Функция main() в Python
Несомненно, в Python нет так называемой главной входной функции, однако в Интернете часто встречаются статьи, в которых упоминается "main-функция Python" и "предлагается написать функцию main".
Возможно, их целью является имитация аутентичных основных функций, но многие заблуждаются (или неправильно понимают) и пишут очень громоздкий код.
В этой статье мы поговорим о том, почему в Python нет функции main.
#функции
Несомненно, в Python нет так называемой главной входной функции, однако в Интернете часто встречаются статьи, в которых упоминается "main-функция Python" и "предлагается написать функцию main".
Возможно, их целью является имитация аутентичных основных функций, но многие заблуждаются (или неправильно понимают) и пишут очень громоздкий код.
В этой статье мы поговорим о том, почему в Python нет функции main.
#функции
Pythonist
Функция main() в Python
Основная функция, main, обязательна в компилируемых языках. Но в Python ее создавать не обязательно! Давайте разберемся с этим.
👍1👎1🤔1