⚡️ Задачка с собеседования | Уровень: #Easy
Условие:
Ваша цель — написать функцию, которая находит самые повторяющиеся слова в строке.
Пример:
#Задачка_с_собеседования
Условие:
Ваша цель — написать функцию, которая находит самые повторяющиеся слова в строке.
Пример:
text ('Am I want write code? Yeah! I like it') → I📌 Пишите ваше решение в комментариях👇
text ('Hi! How are you? Hi! I am okay') → Hi
text ('test text test and test that again') → test
#Задачка_с_собеседования
⚡️ Задачка с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая проверит, все ли значения увеличиваются на один
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая проверит, все ли значения увеличиваются на один
Пример:
[-1, 0, 1, 2, 3] -> True📌 Пишите ваше решение в комментариях👇
[-1, 0, 1, 3, 4]) -> False
[0, 1] -> True
[1, 0] -> False
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая находит сумму всех цифр в числе. На вход также могут пойти и числа меньше нуля — их стоит переводить в неотрицательное числа.
Пример:
📌 Пишите ваше решение в комментариях👇
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая находит сумму всех цифр в числе. На вход также могут пойти и числа меньше нуля — их стоит переводить в неотрицательное числа.
Пример:
1234 → 10Знак "_" в числах может использоваться для упрощения чтения пользователем. 1_000_000 — это то же самое, что и 1000000
-9876 → 30
7013 → 11
100001 → 2
📌 Пишите ваше решение в комментариях👇
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Создать функцию которая принимает число и возвращает "Even" для чётных чисел и "Odd" для нечётных.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Создать функцию которая принимает число и возвращает "Even" для чётных чисел и "Odd" для нечётных.
Пример:
2 → "Even"📌Делитесь своим решением в комментариях👇
1 → "Odd"
-46 → "Even"
71 → "Odd"
0 → "Even"
-123 → "Odd"
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Создать функцию которая принимает строку и заменяет каждую букву на её позицию в алфавите. Если что-то в тексте не является буквой, игнорируйте это и не возвращайте. На выходе получаем строку.
Пример:
Ф-ция принимает:
#задача_с_собеседования @pythonnation
Условие:
Создать функцию которая принимает строку и заменяет каждую букву на её позицию в алфавите. Если что-то в тексте не является буквой, игнорируйте это и не возвращайте. На выходе получаем строку.
Пример:
Ф-ция принимает:
"I learn Python with Python Nation!!!"
Ф-ция возвращает: "9 12 5 1 18 14 16 25 20 8 15 14 23 9 20 8 16 25 20 8 15 14 14 1 20 9 15 14"
📌Делитесь своим решением в комментариях👇#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая проверяет, является ли число простым.
Простые числа — числа, которые делятся нацело только на единицу и на само себя.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая проверяет, является ли число простым.
Простые числа — числа, которые делятся нацело только на единицу и на само себя.
Пример:
is_prime_number(2) -> True📌Делитесь своим решением в комментариях👇
is_prime_number(9) -> False
is_prime_number(117) -> False
is_prime_number(127) -> True
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Вам необходимо проверить, являются ли две строки анаграммами? На вход идут две строки, состоящие из символов английского алфавита.
Примеры:
#задача_с_собеседования @pythonnation
Условие:
Вам необходимо проверить, являются ли две строки анаграммами? На вход идут две строки, состоящие из символов английского алфавита.
Примеры:
is_anagram('car', 'tar') -> False📌Делитесь своим решением в комментариях👇
is_anagram('car', 'cart') -> False
is_anagram('anagram', 'nagaram') -> True
is_anagram('beluga', 'begula') -> True
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача на этот раз — написать функцию для вычисления факториала.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача на этот раз — написать функцию для вычисления факториала.
Пример:
factorial(10) -> 3628800📌Делитесь своим решением в комментариях👇
factorial(3) -> 6
factorial(7) -> 5040
factorial(0) -> 1
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Вам нужно отсортировать список с оценками на основе английской системы. Всего 5 символов, в порядке убывания: A, B, C, D, F.
Примеры:
#задача_с_собеседования @pythonnation
Условие:
Вам нужно отсортировать список с оценками на основе английской системы. Всего 5 символов, в порядке убывания: A, B, C, D, F.
Примеры:
sort_grades(['A', 'B', 'C', 'C', 'F', 'A']) -> ['F', 'C', 'C', 'B', 'A', 'A']📌Делитесь своим решением в комментариях👇
sort_grades(['b', 'c', 'C', 'f', 'A']) -> ['F', 'C', 'C', 'B', 'A']
sort_grades([]) -> []
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая будет переводить CamelCase в Lowercase с подчеркиванием.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая будет переводить CamelCase в Lowercase с подчеркиванием.
Пример:
change_to_lower("variableName") -> variable_name❗️Делитесь своим решением в комментариях👇
change_to_lower("test") -> test
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая проверит, все ли значения увеличиваются на два:
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая проверит, все ли значения увеличиваются на два:
Пример:
increasing([0, 2, 4, 6]) -> True❗️Делитесь своим решением в комментариях👇
increasing([-1, 0, 1, 3, 4]) -> False
increasing([22, 24]) -> True
increasing([1, 0]) -> False
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая проверяет синтаксис калькулятора. То есть обычные действия +. -, /, *
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая проверяет синтаксис калькулятора. То есть обычные действия +. -, /, *
Пример:
check_syntax("( 1 + 2 )") -> True❗️Делитесь своим решением в комментариях👇
check_syntax("( 1 + )") -> False
check_syntax("1 + -22") -> True
check_syntax("(1 + -22") -> False
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая находит сумму всех цифр в числе. На вход также могут пойти и числа меньше нуля — их стоит переводить в неотрицательное числа.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая находит сумму всех цифр в числе. На вход также могут пойти и числа меньше нуля — их стоит переводить в неотрицательное числа.
Пример:
sumnum(1234) → 10❗️Делитесь своим решением в комментариях👇
sumnum(-9876) → 30
sumnum(7013) → 11
sumnum(100001) → 2
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — найти суму всех чисел, перемноженных на их индекс.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — найти суму всех чисел, перемноженных на их индекс.
Пример:
sum_mult_index([1,2,3,4]) -> 20❗️Делитесь своим решением в комментариях👇
sum_mult_index([11,22,55,33,44]) -> 407
sum_mult_index([-1, 0, -8, 11]) -> 17
sum_mult_index([0, 0, 0, 0, 0]) -> 0
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Найти «счастливый» ip. Он считается счастливым, если сумма двух байтов с левой стороны равняются сумме двух байтов с правой стороны.
На вход функции всегда идёт строка с ipv4 адресом.
Пример:
❗️Делитесь своим решением в комментариях👇
#задача_с_собеседования @pythonnation
Условие:
Найти «счастливый» ip. Он считается счастливым, если сумма двух байтов с левой стороны равняются сумме двух байтов с правой стороны.
На вход функции всегда идёт строка с ipv4 адресом.
Пример:
is_happy_ip("255.255.255.255") -> TrueP.S. 1 байт - число от 0 до 255
is_happy_ip("0.0.0.1") -> False
is_happy_ip("101.78.170.9") -> True
❗️Делитесь своим решением в комментариях👇
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая будет обрезать строку до определённой длины и добавлять в конец троеточие. Если текст равен
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая будет обрезать строку до определённой длины и добавлять в конец троеточие. Если текст равен
max_len
или max_len
больше длины текста, то ничего не меняем.Пример:
text = "Lorem Ipsum is simply dummy text"❗️Делитесь своим решением в комментариях👇
cut_str(text, max_len=12) -> Lorem Ipsum...
cut_str(text, max_len=40) -> Lorem Ipsum is simply dummy text
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая будет находить отличия между первым и вторым списком.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая будет находить отличия между первым и вторым списком.
Пример:
list_diff([], []) -> []❗️Делитесь своим решением в комментариях👇
list_diff([], [1, 2]) -> []
list_diff([1, 2], [2]) -> [1]
list_diff([6, 4, 3], [7]) -> [6, 4, 3]
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая просчитывает счёт игроков и определяет, кто победил. На вход идёт войско двух команд (два аргумента) в виде списка.
Каждое войско даёт разную силу. Воин - 1, лучник - 2, Гигант - 5, волшебник - 10. Тип героя зависит от индекса. Функция возвращает текст с победившей командой или ничью, если счёт равен.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая просчитывает счёт игроков и определяет, кто победил. На вход идёт войско двух команд (два аргумента) в виде списка.
Каждое войско даёт разную силу. Воин - 1, лучник - 2, Гигант - 5, волшебник - 10. Тип героя зависит от индекса. Функция возвращает текст с победившей командой или ничью, если счёт равен.
Пример:
who_won([1, 1, 1, 1], [1, 1, 1, 1]) -> Ничья❗️Делитесь своим решением в комментариях👇
who_won([1, 1, 1, 0], [0, 0, 1, 1]) -> Команда2 победила
who_won([6, 4, 3, 1], [12, 0, 0, 1]) -> Команда1 победила
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Необходимо написать код, который будет превращать привычный rgb формат в hex.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Необходимо написать код, который будет превращать привычный rgb формат в hex.
Пример:
rgb_to_hex(255, 255, 255) == "FFFFFF"❗️Делитесь своим решением в комментариях👇
rgb_to_hex(255, 0, 255) == "FF00FF"
rgb_to_hex(14, 0, 128) == "0E0080"
rgb_to_hex(0, 0, 0) == "000000"
#задача_с_собеседования @pythonnation
⚡️ Задача с собеседования | Уровень: #Easy
Условие:
Ваша задача — написать функцию, которая сортирует словарь по убыванию на основе значения.
Пример:
#задача_с_собеседования @pythonnation
Условие:
Ваша задача — написать функцию, которая сортирует словарь по убыванию на основе значения.
Пример:
sort_dict({"1": 1, "2": 2, "3": 3}) -> {"3": 3, "2": 2, "1": 1}❗️Делитесь своим решением в комментариях👇
sort_dict({"obj": 8, 1: 11, "6": 4}) -> {1: 11, "obj": 8, "6": 4}
#задача_с_собеседования @pythonnation