⚡️ Задачка с собеседования | #Easy
Условие:
Вам нужно каждую цифру из полученного числа возвести в степень его порядкового номера.
Примеры:
dig_pow(89) -> 89 # 8^1 + 9^2
dig_pow(695) -> 212 # 6^1 + 9^2 + 5^3
dig_pow(100) -> 1
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно каждую цифру из полученного числа возвести в степень его порядкового номера.
Примеры:
dig_pow(89) -> 89 # 8^1 + 9^2
dig_pow(695) -> 212 # 6^1 + 9^2 + 5^3
dig_pow(100) -> 1
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Необходимо проверить, является ли слово изограммой — то, в котором не повторяется ни одна буква.
Примеры:
is_isogram('Dermatoglyphics') -> True
is_isogram('isogram') -> True
is_isogram('aba') -> False
is_isogram('') -> True
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Необходимо проверить, является ли слово изограммой — то, в котором не повторяется ни одна буква.
Примеры:
is_isogram('Dermatoglyphics') -> True
is_isogram('isogram') -> True
is_isogram('aba') -> False
is_isogram('') -> True
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Создайте функцию, которая удаляет все элементы, что повторяются больше одного раза. На вход идёт непустой список.
Примеры:
remove_duplicates([1, 2, 1, 2]) -> []
remove_duplicates([1, 2, 1, 3]) -> [2, 3]
remove_duplicates([2, 5, 6, 7, 5, 2, 6]) -> [7]
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Создайте функцию, которая удаляет все элементы, что повторяются больше одного раза. На вход идёт непустой список.
Примеры:
remove_duplicates([1, 2, 1, 2]) -> []
remove_duplicates([1, 2, 1, 3]) -> [2, 3]
remove_duplicates([2, 5, 6, 7, 5, 2, 6]) -> [7]
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
На вход идёт искомое число и список неотрицательных чисел. Вам нужно понять, есть ли в списке числа, которые являются суммой двух.
Пример:
is_sum(1, [0, 1])
is_sum(9, [2, 4, 5, 7])
is_sum(13, [5, 6, 3, 4])
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
На вход идёт искомое число и список неотрицательных чисел. Вам нужно понять, есть ли в списке числа, которые являются суммой двух.
Пример:
is_sum(1, [0, 1])
is_sum(9, [2, 4, 5, 7])
is_sum(13, [5, 6, 3, 4])
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Вам нужно найти сумму N минимальных чисел из входящего списка. На вход идёт целое число — количество чисел, что надо сложить и список с целыми числами.
Пример:
find_sum_n(3, [6, 4]) -> 10 # 6 + 4 = 10
find_sum_n(2, [0, 1, 2, 3]) -> 1 # 0 + 1 = 1
find_sum_n(3, [16, -10, -5, 100, 14]) -> -1 # -10 + (-5) + 14 = -1
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно найти сумму N минимальных чисел из входящего списка. На вход идёт целое число — количество чисел, что надо сложить и список с целыми числами.
Пример:
find_sum_n(3, [6, 4]) -> 10 # 6 + 4 = 10
find_sum_n(2, [0, 1, 2, 3]) -> 1 # 0 + 1 = 1
find_sum_n(3, [16, -10, -5, 100, 14]) -> -1 # -10 + (-5) + 14 = -1
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Дано два списка, вам нужно проверить, являются ли элементы внутри первого списка квадратом элементов из второго списка. Порядок в данном случае не имеет значения.
Пример:
same([2, 5, 3], [9, 4, 25]) -> True
same([1, 0, 5], [1, 2, 24]) -> False
same([], []) -> True
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Дано два списка, вам нужно проверить, являются ли элементы внутри первого списка квадратом элементов из второго списка. Порядок в данном случае не имеет значения.
Пример:
same([2, 5, 3], [9, 4, 25]) -> True
same([1, 0, 5], [1, 2, 24]) -> False
same([], []) -> True
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Вам нужно превратить строку в список, состоящий из порядкового номера каждой буквы ('a' = 1, 'b' = 2). Игнорируйте регистр и пропускайте символы, не входящие в алфавит.
Набор символы английского алфавита можно найти в string.ascii_letters.
Пример:
to_alphabet_pos('a-z') -> [1, 26]
to_alphabet_pos('S p A C/ e') -> [19, 16, 1, 3, 5]
to_alphabet_pos('1!60:)7&') -> []
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно превратить строку в список, состоящий из порядкового номера каждой буквы ('a' = 1, 'b' = 2). Игнорируйте регистр и пропускайте символы, не входящие в алфавит.
Набор символы английского алфавита можно найти в string.ascii_letters.
Пример:
to_alphabet_pos('a-z') -> [1, 26]
to_alphabet_pos('S p A C/ e') -> [19, 16, 1, 3, 5]
to_alphabet_pos('1!60:)7&') -> []
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Вам нужно получить наибольшее число из цифр входящего числа.
Пример:
digits_order(1234) -> 4321
digits_order(151) -> 511
digits_order(0) -> 0
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно получить наибольшее число из цифр входящего числа.
Пример:
digits_order(1234) -> 4321
digits_order(151) -> 511
digits_order(0) -> 0
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Вам нужно найти строку с наивысшим балом. Бал каждого слова — сума позиций всех букв (a = 1, b = 2).
Если встречаются два слова с одинаковым кол-вом баллов, верните первое. Все слова на входе правильные и состоят из букв англ алфавита в нижнем регистре.
Пример:
highest('do you wanna coffee') -> 'you'
highest('abcd dbcai') -> 'dbcai'
highest('aa b') -> 'aa'
highest('d bb') -> 'd'
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно найти строку с наивысшим балом. Бал каждого слова — сума позиций всех букв (a = 1, b = 2).
Если встречаются два слова с одинаковым кол-вом баллов, верните первое. Все слова на входе правильные и состоят из букв англ алфавита в нижнем регистре.
Пример:
highest('do you wanna coffee') -> 'you'
highest('abcd dbcai') -> 'dbcai'
highest('aa b') -> 'aa'
highest('d bb') -> 'd'
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Вам нужно узнать, является ли число квадратом какого-то числа. На вход идёт целое число.
Пример:
is_square(4) -> True
is_square(2) -> False
is_square(-5) -> False
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно узнать, является ли число квадратом какого-то числа. На вход идёт целое число.
Пример:
is_square(4) -> True
is_square(2) -> False
is_square(-5) -> False
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования