Python Turbo. Уютное сообщество Python разработчиков.
10.6K subscribers
242 photos
8 videos
1 file
182 links
Трюки и полезности Python.
Никакой воды, только полезные материалы.
Марафоны по кодингу, разбор вашего кода в чате.

Реклама: @anothertechrock

Перечень РКН: https://kurl.ru/gursU
加入频道
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Создать функцию которая принимает строку и заменяет каждую букву на её позицию в алфавите. Если что-то в тексте не является буквой, игнорируйте это и не возвращайте. На выходе получаем строку.

Пример:
Ф-ция принимает:
"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"

📌Делитесь своим решением в комментариях👇

#задача_с_собеседования
👍26🔥1
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Ваша задача — написать функцию, которая проверяет, является ли число простым.
Простые числа — числа, которые делятся нацело только на единицу и на само себя.

Пример:

is_prime_number(2) -> True
is_prime_number(9) -> False
is_prime_number(117) -> False
is_prime_number(127) -> True

📌Делитесь своим решением в комментариях👇

#задача_с_собеседования
👍9🤔4
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Создать функцию которая принимает строку и заменяет каждую букву на её позицию в алфавите. Если что-то в тексте не является буквой, игнорируйте это и не возвращайте. На выходе получаем строку.

Пример:
Ф-ция принимает:
"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"

📌Делитесь своим решением в комментариях👇

#задача_с_собеседования
👍10
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Вам необходимо проверить, являются ли две строки анаграммами? На вход идут две строки, состоящие из символов английского алфавита.

Примеры:

is_anagram('car', 'tar') -> False
is_anagram('car', 'cart') -> False
is_anagram('anagram', 'nagaram') -> True
is_anagram('beluga', 'begula') -> True

📌Делитесь своим решением в комментариях👇

#задача_с_собеседования
👍4
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Вам нужно отсортировать список с оценками на основе английской системы. Всего 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([]) -> []

📌Делитесь своим решением в комментариях👇

#задача_с_собеседования
👍6
⚡️ Задачка с собеседования | Уровень: #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

📌 Пишите ваше решение в комментариях👇

#Задачка_с_собеседования
👍121
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Ваша задача — написать функцию, которая находит сумму всех цифр в числе. На вход также могут пойти и числа меньше нуля — их стоит переводить в неотрицательное числа.

Пример:

1234 → 10
-9876 → 30
7013 → 11
100001 → 2

Знак "_" в числах может использоваться для упрощения чтения пользователем. 1_000_000 — это то же самое, что и 1000000

📌 Пишите ваше решение в комментариях👇

#задача_с_собеседования
👍14
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Создать функцию которая принимает число и возвращает "Even" для чётных чисел и "Odd" для нечётных.

Пример:

2 → "Even"
1 → "Odd"
-46 → "Even"
71 → "Odd"
0 → "Even"
-123 → "Odd"

📌Делитесь своим решением в комментариях👇

#задача_с_собеседования
👍13👏1
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Найти «счастливый» ip. Он считается счастливым, если сумма двух байтов с левой стороны равняются сумме двух байтов с правой стороны.
На вход функции всегда идёт строка с ipv4 адресом.

Пример:
is_happy_ip("255.255.255.255") -> True
is_happy_ip("0.0.0.1") -> False
is_happy_ip("101.78.170.9") -> True

P.S. 1 байт - число от 0 до 255

❗️Делитесь своим решением в комментариях👇

#задача_с_собеседования
👍18
⚡️ Задача с собеседования | Уровень: #Easy

Условие:

Ваша задача — написать функцию, которая сортирует словарь по убыванию на основе значения.

Пример:
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}

❗️Делитесь своим решением в комментариях👇

#задача_с_собеседования
👍9👎2