Задача на логику. Пицца
На какое максимальное количество частей (любого размера) можно разделить пиццу за шесть разрезов?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
На какое максимальное количество частей (любого размера) можно разделить пиццу за шесть разрезов?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
👍9❤1
Задача с кодом. Как произносится «X»?
В английском языке буква «x» чаще произносится как «кс», но бывает, что и как «з». Например, транскрипция слова xerox — [ˈzɪərɔks].
Напишите функцию, которая будет принимать строку на английском языке и заменять все «x» на «cks».
Исключения:
- Если слово начинается с буквы «x», меняем ее на «z»
- Если слово представляет собой одиночную букву «x», меняем ее на «ecks»
Все «x» будут в нижнем регистре.
Примеры:
#задача #coding
В английском языке буква «x» чаще произносится как «кс», но бывает, что и как «з». Например, транскрипция слова xerox — [ˈzɪərɔks].
Напишите функцию, которая будет принимать строку на английском языке и заменять все «x» на «cks».
Исключения:
- Если слово начинается с буквы «x», меняем ее на «z»
- Если слово представляет собой одиночную букву «x», меняем ее на «ecks»
Все «x» будут в нижнем регистре.
Примеры:
x_pronounce("Inside the box was a xylophone") ➞Решение на нашем сайте.
"Inside the bocks was a zylophone"
x_pronounce("The x ray is excellent") ➞
"The ecks ray is eckscellent"
x_pronounce("OMG x box unboxing video x D") ➞
"OMG ecks bocks unbocksing video ecks D"
#задача #coding
Pythonist
Как произносится «X»? Задача на написание кода на Python
В английском языке буква «x» чаще произносится как «кс», но бывает, что и как «з». Например, транскрипция слова xerox - [ˈzɪərɔks].
👍10❤2
Задача с кодом. Упорядоченные списки
Напишите функцию, которая будет принимать список чисел и определять, расположены они строго по убыванию (decreasing), строго по возрастанию (increasing), либо не упорядочены (neither).
Примеры:
- В последнем примере список не считается упорядоченным по возрастанию, потому что единица под индексом 1 не больше, чем единица под индексом 0.
- Передаваемые списки будут содержать минимум 2 числа.
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет принимать список чисел и определять, расположены они строго по убыванию (decreasing), строго по возрастанию (increasing), либо не упорядочены (neither).
Примеры:
check([1, 2, 3]) ➞ "increasing"Примечания:
check([3, 2, 1]) ➞ "decreasing"
check([1, 2, 1]) ➞ "neither"
check([1, 1, 2]) ➞ "neither"
- В последнем примере список не считается упорядоченным по возрастанию, потому что единица под индексом 1 не больше, чем единица под индексом 0.
- Передаваемые списки будут содержать минимум 2 числа.
Решение на нашем сайте.
#задача #coding
👍12❤🔥1👏1
Задача на логику. Самые быстрые лошади
Есть конюшня с 25 лошадьми, а вам нужно выявить 3 самых быстрых из них.
Вы можете устраивать бега, но количество соревнующихся лошадей — максимум 5 за один забег.
При этом по результатам забега вы можете определять только относительную скорость (т.е., например, 1-я и 3-я лошади пробежали одинаково и при этом быстрее остальных в этом забеге), но не абсолютную (в км/ч).
Определите, сколько забегов нужно провести для выявления 3 самых быстрых лошадей.
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
Есть конюшня с 25 лошадьми, а вам нужно выявить 3 самых быстрых из них.
Вы можете устраивать бега, но количество соревнующихся лошадей — максимум 5 за один забег.
При этом по результатам забега вы можете определять только относительную скорость (т.е., например, 1-я и 3-я лошади пробежали одинаково и при этом быстрее остальных в этом забеге), но не абсолютную (в км/ч).
Определите, сколько забегов нужно провести для выявления 3 самых быстрых лошадей.
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
🤣6❤1
Тест на знание языка Python
Привет, друзья! Предлагаем пройти тест на знание Python, в котором собраны вопросы по разным аспектам языка.
Будем благодарны, если напишете в комментариях свое мнение об уровне и качестве вопросов!
#тест
Привет, друзья! Предлагаем пройти тест на знание Python, в котором собраны вопросы по разным аспектам языка.
Будем благодарны, если напишете в комментариях свое мнение об уровне и качестве вопросов!
#тест
🔥11👍1
👍5🤔3🔥2👎1
Задача с кодом. Прибавление константы
Напишите функцию, которая в качестве аргумента будет принимать число-константу. Эта функция должна вернуть другую функцию, которая будет принимать число и возвращать сумму этого числа и константы.
В функции будут передаваться только целые числа.
Примеры:
#задача #coding
Напишите функцию, которая в качестве аргумента будет принимать число-константу. Эта функция должна вернуть другую функцию, которая будет принимать число и возвращать сумму этого числа и константы.
В функции будут передаваться только целые числа.
Примеры:
# Вызов make_plus_function(5)Решение на нашем сайте.
# возвращает новую функцию,
# которая принимает число и
# прибавляет к нему 5.
plus_five = make_plus_function(5)
plus_five(2) ➞ 7
plus_five(-8) ➞ -3
#задача #coding
👎8👍4
Список лучших книг для изучения Python по версии сайта realpython.
Python Crash Course
Автор: Eric Matthes
Head-First Python
Автор: Paul Barry
Invent Your Own Computer Games with Python
Автор: Al Sweigart
Think Python
Автор: Allen B. Downey
Learn Python 3 the Hard Way
Автор: Zed A. Shaw
Fluent Python
Автор: Luciano Ramalho
Effective Python
Автор: Brett Slatkin
Python Tricks
Автор: Dan Bader
Python Cookbook
Авторы: David Beazley и Brian K. Jones
Teach Your Kids to Code
Автор: Bryson Payne
Python Crash Course
Автор: Eric Matthes
Head-First Python
Автор: Paul Barry
Invent Your Own Computer Games with Python
Автор: Al Sweigart
Think Python
Автор: Allen B. Downey
Learn Python 3 the Hard Way
Автор: Zed A. Shaw
Fluent Python
Автор: Luciano Ramalho
Effective Python
Автор: Brett Slatkin
Python Tricks
Автор: Dan Bader
Python Cookbook
Авторы: David Beazley и Brian K. Jones
Teach Your Kids to Code
Автор: Bryson Payne
👍4🤔4❤2
Задача на логику. Два числа
У султана было два мудреца: Али-ибн-Вали и Вали-ибн-Али. Желая убедиться в их мудрости, султан призвал мудрецов к себе и сказал: "Я задумал два числа. Оба они целые, каждое больше единицы, но меньше ста. Я перемножил эти числа и результат сообщу Али. При этом Вали я скажу сумму этих чисел. Если вы и вправду так мудры, как о вас говорят, то сможете узнать исходные числа".
Мудрецы задумались. Первым нарушил молчание Али.
- Я не знаю этих чисел, - сказал он, опуская голову.
- Я это знал, - подал голос Вали.
- Тогда я знаю эти числа, - обрадовался Али.
- Тогда и я знаю! - воскликнул Вали.
И мудрецы сообщили пораженному султану задуманные им числа.
Назовите эти числа.
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
У султана было два мудреца: Али-ибн-Вали и Вали-ибн-Али. Желая убедиться в их мудрости, султан призвал мудрецов к себе и сказал: "Я задумал два числа. Оба они целые, каждое больше единицы, но меньше ста. Я перемножил эти числа и результат сообщу Али. При этом Вали я скажу сумму этих чисел. Если вы и вправду так мудры, как о вас говорят, то сможете узнать исходные числа".
Мудрецы задумались. Первым нарушил молчание Али.
- Я не знаю этих чисел, - сказал он, опуская голову.
- Я это знал, - подал голос Вали.
- Тогда я знаю эти числа, - обрадовался Али.
- Тогда и я знаю! - воскликнул Вали.
И мудрецы сообщили пораженному султану задуманные им числа.
Назовите эти числа.
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем завтра.
#логическаязадача
🤯10👍6🤔1
Список хороших книг для изучения Python на русском языке.
Изучаем Python
Автор: Марк Лутц
Изучаем Python
Автор: Эрик Мэтиз
Изучаем программирование на Python
Автор: Пол Бэрри
Автоматизация рутинных задач с помощью Python
Автор: Эл Свейгарт
Легкий способ выучить Python 3
Автор: Зед А. Шоу
Python. К вершинам мастерства
Автор: Лусиану Рамальо
Python Книга рецептов
Авторы: Дэвид Бизли, Брайан К. Джонс
Глубокое обучение на Python
Автор: Франсуа Шолле
Изучаем Python
Автор: Марк Лутц
Изучаем Python
Автор: Эрик Мэтиз
Изучаем программирование на Python
Автор: Пол Бэрри
Автоматизация рутинных задач с помощью Python
Автор: Эл Свейгарт
Легкий способ выучить Python 3
Автор: Зед А. Шоу
Python. К вершинам мастерства
Автор: Лусиану Рамальо
Python Книга рецептов
Авторы: Дэвид Бизли, Брайан К. Джонс
Глубокое обучение на Python
Автор: Франсуа Шолле
👍10❤1
Тест по скорости работы Python
Знали ли вы что Python может сделать за секунду? Предлагаем вам пройти тест на знание скорости работы Python. Пройдите наш тест и проверьте свои знания!
#тест
Пройти тест
Знали ли вы что Python может сделать за секунду? Предлагаем вам пройти тест на знание скорости работы Python. Пройдите наш тест и проверьте свои знания!
#тест
Пройти тест
👍1
Задача с кодом. Общие элементы
Напишите функцию, которая будет принимать два списка чисел, отсортированных по возрастанию, и возвращать общие элементы исходных списков (т.е. тоже список чисел). Если какое-то число повторяется в обоих списках больше одного раза, в итоговый список оно должно входить только один раз.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать два списка чисел, отсортированных по возрастанию, и возвращать общие элементы исходных списков (т.е. тоже список чисел). Если какое-то число повторяется в обоих списках больше одного раза, в итоговый список оно должно входить только один раз.
Примеры:
common_elements([-1, 3, 4, 6, 7, 9], [1, 3])Решение на нашем сайте.
➞ [3]
common_elements([1, 3, 4, 6, 7, 9], [1, 2, 3, 4, 7, 10])
➞ [1, 3, 4, 7]
common_elements([1, 2, 2, 2, 3, 4, 5], [1, 2, 4, 5])
➞ [1, 2, 4, 5]
common_elements([1, 2, 3, 4, 5], [10, 12, 13, 15])
➞ []
#задача #coding
👍3
Тестировщик рулит - всё о тестировании ПО.
1. Туториалы
2. Книги по QA скачать в 2 клика
3. Фишка: тесты для проверки ваших знаний
4. Разбор вопросов с собеседования
Все это можно найти в нашем широко-обьемлющем канале по QA. Также сейчас в разработке марафон по тестированию с бесплатным ментором(Senior QA).
1. Туториалы
2. Книги по QA скачать в 2 клика
3. Фишка: тесты для проверки ваших знаний
4. Разбор вопросов с собеседования
Все это можно найти в нашем широко-обьемлющем канале по QA. Также сейчас в разработке марафон по тестированию с бесплатным ментором(Senior QA).
👍5🔥3😁2
Задача с кодом. Является ли треугольник прямоугольным?
Напишите функцию, которая будет принимать длину сторон треугольника (x, y и z) и определять, является ли он прямоугольным.
Примечания:
- Прямоугольный треугольник — это треугольник, в котором один угол прямой (то есть 90 градусов).
- Самая длинная сторона (гипотенуза) не обязательно будет последним аргументом.
- Все аргументы будут целыми числами.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать длину сторон треугольника (x, y и z) и определять, является ли он прямоугольным.
Примечания:
- Прямоугольный треугольник — это треугольник, в котором один угол прямой (то есть 90 градусов).
- Самая длинная сторона (гипотенуза) не обязательно будет последним аргументом.
- Все аргументы будут целыми числами.
Примеры:
right_triangle(3, 4, 5) ➞ TrueРешение на нашем сайте.
right_triangle(145, 105, 100) ➞ True
right_triangle(70, 130, 110) ➞ False
#задача #coding
👍8❤2😁1
Задача на логику. Две двери
Охотник за сокровищами нашел две камеры. Известно, что в одной — несметные богатства, а во второй — огнедышащее чудовище. Камеры закрыты дверьми, черной и коричневой.
На черной написано “Осторожно: здесь живет чудовище”.
На коричневой — “Только на одной двери написана правда”.
Какую дверь следует открыть?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Охотник за сокровищами нашел две камеры. Известно, что в одной — несметные богатства, а во второй — огнедышащее чудовище. Камеры закрыты дверьми, черной и коричневой.
На черной написано “Осторожно: здесь живет чудовище”.
На коричневой — “Только на одной двери написана правда”.
Какую дверь следует открыть?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍11❤1
Тест на умение объединять и разделять строки
При работе со строками программисту нередко приходится их объединять и делить на части. Проверьте, насколько хорошо вы умеете это делать и разбираетесь ли в конкатенации.
Пройти тест
#тест #строки
При работе со строками программисту нередко приходится их объединять и делить на части. Проверьте, насколько хорошо вы умеете это делать и разбираетесь ли в конкатенации.
Пройти тест
#тест #строки
👍1
Задача с кодом. Словарь из символов и их ASCII-кодов
Напишите функцию, которая будет принимать список символов и возвращать словарь. В этом словаре ключами будут символы из списка, а значениями — их ASCII-коды.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать список символов и возвращать словарь. В этом словаре ключами будут символы из списка, а значениями — их ASCII-коды.
Примеры:
to_dict(["a", "b", "c"]) ➞Решение на нашем сайте.
[{"a": 97}, {"b": 98}, {"c": 99}]
to_dict(["^"]) ➞ [{"^": 94}]
to_dict([]) ➞ []
#задача #coding
👍6
Pythonist.ru - образование по питону
Тест по скорости работы Python Знали ли вы что Python может сделать за секунду? Предлагаем вам пройти тест на знание скорости работы Python. Пройдите наш тест и проверьте свои знания! #тест Пройти тест
Продолжение нашей рубрики по тестам:
Тест по математическим задачкам
Для любого программиста важно знание математики, мы предлагаем вам пройти тест, где вы будете решать задачки требующие знания математики и логики. Пройдите наш тест и проверьте свои знания!
#тест
Пройти тест
Тест по математическим задачкам
Для любого программиста важно знание математики, мы предлагаем вам пройти тест, где вы будете решать задачки требующие знания математики и логики. Пройдите наш тест и проверьте свои знания!
#тест
Пройти тест
❤3