Задача на логику. Кувшинки
На поверхности пруда плавает одна кувшинка, которая постоянно делится и разрастается. Таким образом, каждый день площадь, которую занимают кувшинки, увеличивается в два раза. Через месяц покрытой оказывается вся поверхность пруда. За сколько времени покроется кувшинками вся поверхность пруда, если изначально на поверхности будут плавать две кувшинки?
Пишите свои варианты в комментариях!
#логическаязадача
На поверхности пруда плавает одна кувшинка, которая постоянно делится и разрастается. Таким образом, каждый день площадь, которую занимают кувшинки, увеличивается в два раза. Через месяц покрытой оказывается вся поверхность пруда. За сколько времени покроется кувшинками вся поверхность пруда, если изначально на поверхности будут плавать две кувшинки?
Пишите свои варианты в комментариях!
#логическаязадача
👍5🤡4
Если вы хотели попробовать попасть в айти, но не знаете, как подступиться — попробуйте начать с тестирования.
🐞 Собеседование тестировщика — канал для тех, кто готовится к собеседования по тестированию.
Что там публикуется:
— вопросы с собесов и ответы на них;
— тесты для проверки ваших знаний;
— обучающие книги;
Канал рассчитан на начинающих и поможет разобраться в основах и лучших практиках QA, подготовит вас к прохождению собеседований.
Подписывайтесь: @qasobes
🐞 Собеседование тестировщика — канал для тех, кто готовится к собеседования по тестированию.
Что там публикуется:
— вопросы с собесов и ответы на них;
— тесты для проверки ваших знаний;
— обучающие книги;
Канал рассчитан на начинающих и поможет разобраться в основах и лучших практиках QA, подготовит вас к прохождению собеседований.
Подписывайтесь: @qasobes
Telegram
🐞Собеседование тестировщика. QaRocks
Вопросы и ответы с собеседований на позицию QA/QC
Тесты на знание основ QA.
Присылайте ваши вопросы с собесов на @viktorreh
Тесты на знание основ QA.
Присылайте ваши вопросы с собесов на @viktorreh
🤡2👍1
Тест. if/elif/else (уровень лёгкий)
Условная конструкция if-elif-else (её ещё иногда называют оператором ветвления) — основной инструмент выбора в Python.
Хорошо ли вы умеете пользоваться данной конструкцией? Пройдите тест из 10 вопросов и проверьте!
#тест
Условная конструкция if-elif-else (её ещё иногда называют оператором ветвления) — основной инструмент выбора в Python.
Хорошо ли вы умеете пользоваться данной конструкцией? Пройдите тест из 10 вопросов и проверьте!
#тест
🤡6👍5
Задача с кодом. Наиболее ценный предмет
Напишите функцию, которая будет принимать словарь. В этом словаре ключами будут названия ценных вещей, а значениями — их стоимость. Функция должна возвращать название самого ценного предмета.
В словаре будет только один самый ценный предмет. Словарь не будет пустым.
Примеры:
#задача #coding
Напишите функцию, которая будет принимать словарь. В этом словаре ключами будут названия ценных вещей, а значениями — их стоимость. Функция должна возвращать название самого ценного предмета.
В словаре будет только один самый ценный предмет. Словарь не будет пустым.
Примеры:
most_expensive_item({Решение на нашем сайте.
"piano": 2000,
}) ➞ "piano"
most_expensive_item({
"tv": 30,
"skate": 20,
}) ➞ "tv"
most_expensive_item({
"tv": 30,
"skate": 20,
"stereo": 50,
}) ➞ "stereo"
#задача #coding
👍3🤡2
Tips & Tricks. Нахождение степени числа с использованием рекурсии
Рассказываем, как написать программу, вычисляющую степень числа при помощи рекурсии.
#tipsandtricks #алгоритмы #рекурсия
Рассказываем, как написать программу, вычисляющую степень числа при помощи рекурсии.
#tipsandtricks #алгоритмы #рекурсия
🤡5
Задача на логику. Мешочки с монетами
У вас есть 10 мешочков, полных монет. В каждом мешочке бесконечное количество монеток. Но один из мешков полон подделок, и вы не можете вспомнить, какой именно.
Но вы всё же знаете, что настоящие монеты весят 1 грамм, а подделки — 1,1 грамма. Вы должны обнаружить эту сумку за минимальное количество взвешиваний.
Конечно, вам предоставлены цифровые весы. Сколько взвешиваний придется провести?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
У вас есть 10 мешочков, полных монет. В каждом мешочке бесконечное количество монеток. Но один из мешков полон подделок, и вы не можете вспомнить, какой именно.
Но вы всё же знаете, что настоящие монеты весят 1 грамм, а подделки — 1,1 грамма. Вы должны обнаружить эту сумку за минимальное количество взвешиваний.
Конечно, вам предоставлены цифровые весы. Сколько взвешиваний придется провести?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍9🤡3
Задача для новичков
Есть лестница, состоящая из
Примеры работы данной функции:
#задача #coding
Есть лестница, состоящая из
n
ступенек. Вы можете за один шаг подниматься на 1
или на 2
ступеньки. Напишите функцию climbStairs()
, которая бы подсчитывала количество всех возможных вариантов подняться на эту лестницу.Примеры работы данной функции:
climbStairs(5) —> 8Пишите свои варианты решения в комментариях к этому посту. Решение - сегодня вечером.
climbStairs(8) —> 34
climbStairs(35) —> 14930352
#задача #coding
🤡5👍1🤔1
Ответ к предыдущей задаче для новичков
#задача #coding
def climbStairs(n: int) -> int:Подумайте также, как можно решить эту задачу, если существует возможность подниматься сразу на 3 ступеньки.
if n <= 2:
return n
dp = [0] * (n + 1)
dp[1] = 1
dp[2] = 2
for i in range(3, n + 1):
dp[i] = dp[i - 1] + dp[i - 2]
return dp[n]
#задача #coding
👍4🤡2
PythonBooksRu - канал для скачивания Python книг на русском языке.
Telegram
Python книги на русском
Книги по Python
Всё свежее 2017 года
Книги на русском языке.
@wienloo
РКН: https://kurl.ru/ANBol
Всё свежее 2017 года
Книги на русском языке.
@wienloo
РКН: https://kurl.ru/ANBol
🤡2👍1
Задача с кодом. Фруктовый салат
Напишите функцию, которая будет принимать список названий фруктов, делить эти слова пополам и сортировать кусочки в алфавитном порядке. Функция должна возвращать строку, образованную из отсортированных «кусочков фруктов».
Примеры:
- Если название фрукта имеет нечетное число букв, правая часть должна быть больше левой. Например, «apple» делится на «ap» и «ple».
- Все названия фруктов будут в нижнем регистре.
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет принимать список названий фруктов, делить эти слова пополам и сортировать кусочки в алфавитном порядке. Функция должна возвращать строку, образованную из отсортированных «кусочков фруктов».
Примеры:
fruit_salad(["apple", "pear", "grapes"])Примечания:
➞ "apargrapepesple"
# Кусочки:
# ["ap", "ple", "pe", "ar", "gra", "pes"]
# Отсортированные кусочки:
# ["ap", "ar", "gra", "pe", "pes", "ple"]
# Итоговая строка:
# "apargrapepesple"
fruit_salad(["apple", "pear", "grapes"])
➞ "apargrapepesple"
fruit_salad(["raspberries", "mango"])
➞ "erriesmangoraspb"
fruit_salad(["banana"])
➞ "anaban"
- Если название фрукта имеет нечетное число букв, правая часть должна быть больше левой. Например, «apple» делится на «ap» и «ple».
- Все названия фруктов будут в нижнем регистре.
Решение на нашем сайте.
#задача #coding
👍7❤2🤡2🤩1
Задача на логику. Передача
Если верхнее колесо вращается в направлении, указанном стрелкой, то в каком направлении вращается нижнее колесо?
Пишите свои варианты в комментариях!
#логическаязадача
Если верхнее колесо вращается в направлении, указанном стрелкой, то в каком направлении вращается нижнее колесо?
Пишите свои варианты в комментариях!
#логическаязадача
🤡12🥰2👍1
Тест. Int (уровень — лёгкий)
Целые числа (int) в Python 3 ничем не отличаются от обычных чисел. Они поддерживают набор самых обычных математических операций.
Хорошо ли вы умеете пользоваться типом данных int? Пройдите тест из 10 вопросов и проверьте!
#тест
Целые числа (int) в Python 3 ничем не отличаются от обычных чисел. Они поддерживают набор самых обычных математических операций.
Хорошо ли вы умеете пользоваться типом данных int? Пройдите тест из 10 вопросов и проверьте!
#тест
👍5🤡4
Друзья, подскажите как вам контент нашего канала?
Что нравится, что не нравится? Каких рубрик не хватает? Что добавить, а что может быть убрать?
Напишите отзыв в комментариях.
Что нравится, что не нравится? Каких рубрик не хватает? Что добавить, а что может быть убрать?
Напишите отзыв в комментариях.
👍10🤡2🖕1
Задача с кодом. HTML-теги
Напишите функцию, основываясь на вводе и выводе в примерах. Вводом будет строка.
Примеры:
#задача #coding
Напишите функцию, основываясь на вводе и выводе в примерах. Вводом будет строка.
Примеры:
secret("div*2") ➞ "<div></div><div></div>"Решение на нашем сайте.
secret("p*1") ➞ "<p></p>"
secret("li*3") ➞ "<li></li><li></li><li></li>"
#задача #coding
🤡6👍3
Tips & Tricks. Как отсортировать словарь Python по ключу
Сортировка — это фундаментальная операция в программировании, суть которой заключается в расположении элементов в определенном порядке. В этой статье мы разберем, как отсортировать словарь по ключам в Python.
#tipsandtricks
Сортировка — это фундаментальная операция в программировании, суть которой заключается в расположении элементов в определенном порядке. В этой статье мы разберем, как отсортировать словарь по ключам в Python.
#tipsandtricks
👍2🤡2
Задача на логику. Бег по эскалатору
Каждая ступенька эскалатора имеет высоту 20 см. Высота эскалатора по вертикали — 6 м. Лента эскалатора продвигается вверх со скоростью полступеньки в секунду.
Представьте, что вы встали на самую нижнюю ступеньку, которая была вровень с полом, и начали бежать вверх по движущемуся эскалатору, пробегая 1 ступеньку в секунду. Сколько шагов вы сделаете, прежде чем доберетесь до следующего этажа? (Примечание: шаг на эскалатор и шаг с него на пол не считаются).
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Каждая ступенька эскалатора имеет высоту 20 см. Высота эскалатора по вертикали — 6 м. Лента эскалатора продвигается вверх со скоростью полступеньки в секунду.
Представьте, что вы встали на самую нижнюю ступеньку, которая была вровень с полом, и начали бежать вверх по движущемуся эскалатору, пробегая 1 ступеньку в секунду. Сколько шагов вы сделаете, прежде чем доберетесь до следующего этажа? (Примечание: шаг на эскалатор и шаг с него на пол не считаются).
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
👍3🥰1👌1🤡1
Задача для новичков
Напишите функцию
Например,
Примеры работы данной функции:
#задача #coding
Напишите функцию
addDigits()
, которая принимает на вход целое число. На выходе она должна вернуть сумму всех цифр числа, причем ответ должен состоять только из одной цифры. Например,
addDigits(38) --> 3 + 8 = 11
(число состоит из двух цифр, значит складывает дальше) --> 1 + 1 = 2
. Таким образом, результат работы функции равен 2
.Примеры работы данной функции:
addDigits(355) --> 4
addDigits(2499) --> 6
addDigits(597) --> 3
Свои варианты пишите в комментариях! Решение - сегодня вечером.#задача #coding
🤡2