​Задача на логику. Пачкаем карандашиУ Коли есть два карандаша одинаковой длины: красный и синий. Кра…

Задача на логику. Пачкаем карандаши
У Коли есть два карандаша одинаковой длины: красный и синий. Красный на один сантиметр снизу запачкан белой краской.
Мальчик прижал грань синего карандаша к грани красного (при этом у синего тоже запачкался белой краской сантиметр грани) и сначала сдвинул синий на 1 см вниз, а затем сдвинул в исходное положение. Эти действия Коля повторил еще 9 раз (т.е. всего было 20 движений), при этом красный карандаш оставался неподвижным.
Если допустить, что белая краска не высыхает, не истощается и стабильно пачкает карандаши, то на сколько сантиметров в длину окажется запачканным красный карандаш после двадцатого движения синего?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача


Tips & Tricks. Преобразование чисел в строки в PythonРазбираем встроенную функцию str() и конкат…

Tips & Tricks. Преобразование чисел в строки в Python
Разбираем встроенную функцию str() и конкатенацию, а также рассказываем, как избежать преобразования типов данных.
Читать статью
#строки #tipsandtricks


Задача с кодом. ASCII-код символа в другом регистреСоздайте функцию, которая будет принимать в качес…

Задача с кодом. ASCII-код символа в другом регистре
Создайте функцию, которая будет принимать в качестве аргумента единичный символ и возвращать код такого же символа, но в другом регистре.
Примеры:
код символа «A» — 65
код символа «a» — 97
counterpartCharCode("A") 97
counterpartCharCode("a") 65
Примечания:
— Аргумент всегда будет единичным символом.
— Не все символы имеют регистр (например, цифры). Если перевести символ в другой регистр невозможно, функция должна вернуть код самого символа.
Решение на нашем сайте.
#задача #coding


Топ. Вопросы на собеседовании для Junior Python-разработчикаВы ищете работу на Python? В этой статье…

Топ. Вопросы на собеседовании для Junior Python-разработчика
Вы ищете работу на Python? В этой статье мы разберем основные вопросы на собеседовании на позицию Junior Python-разработчика. А чтобы вы могли быстрее подготовиться к собеседованию, ко всем вопросам мы добавили ответы.
#топ
Читать статью

Python: вопросы на собеседовании. Часть I. Junior

Типовые вопросы для собеседования на позицию Junior разработчика Python. Вопросы по теории и практические задачки с кодом.


Тест. Словари (уровень — лёгкий)Словари в Python — неупорядоченные коллекции произвольных объектов с…

Тест. Словари (уровень — лёгкий)
Словари в Python — неупорядоченные коллекции произвольных объектов с доступом по ключу. Их иногда ещё называют ассоциативными массивами или хеш-таблицами.
Хорошо ли вы умеете пользоваться словарями? Пройдите тест из 10 вопросов и проверьте!
#тест #словари