⚡️ Задачка с собеседования | #Easy
Условие:
Напишите функцию, которая будет возвращать строку в виде алмаза, как на фото выше. В функцию передаётся количество строк. Если число < 0 или не делится на 2, возвращайте None.
Пример на фото
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Напишите функцию, которая будет возвращать строку в виде алмаза, как на фото выше. В функцию передаётся количество строк. Если число < 0 или не делится на 2, возвращайте None.
Пример на фото
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Нужно перевести RGB в HEX формат.
Пример:
rgb_to_hex(255, 255, 255) ➞ 'FFFFFF'
rgb_to_hex(127, 13, 253) ➞ '7F0DFD'
rgb_to_hex(0, 0, 0) ➞ '000000'
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Нужно перевести RGB в HEX формат.
Пример:
rgb_to_hex(255, 255, 255) ➞ 'FFFFFF'
rgb_to_hex(127, 13, 253) ➞ '7F0DFD'
rgb_to_hex(0, 0, 0) ➞ '000000'
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Задачка с собеседования | #Easy
Условие:
Вам нужно написать простенькую программу для обработки кода. Она работает так, если команда:
· 'i', то мы добавляем к числу 1 (которое изначально 0)
· 'd', то мы забираем у числа единицу
· 's', то мы возводим значение в квадрат
· 'o', то мы добавляем число в массив, который после возвращаем
Если вам встречаются другие символы, просто игнорируйте их.
Пример:
parse('ooo') ➞ [0, 0, 0]
parse('iiisdoso') ➞ [8, 64]
parse('isoisoiso') ➞ [1, 4, 25]
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно написать простенькую программу для обработки кода. Она работает так, если команда:
· 'i', то мы добавляем к числу 1 (которое изначально 0)
· 'd', то мы забираем у числа единицу
· 's', то мы возводим значение в квадрат
· 'o', то мы добавляем число в массив, который после возвращаем
Если вам встречаются другие символы, просто игнорируйте их.
Пример:
parse('ooo') ➞ [0, 0, 0]
parse('iiisdoso') ➞ [8, 64]
parse('isoisoiso') ➞ [1, 4, 25]
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
👍3
⚡️ Задачка с собеседования | #Easy
Условие:
Нужно подсчитать количество повторяющихся символов в строке.
Пример:
duplicate_count('abcde') ➞ 0
duplicate_count('aabbcde') ➞ 2 # a and b
duplicate_count('ABBBac') ➞ 2 # a and b
📌 Пишите ваше решение в комментариях. Решение будет примерно через час на этом канале. 👇
#Задачка_с_собеседования
Условие:
Нужно подсчитать количество повторяющихся символов в строке.
Пример:
duplicate_count('abcde') ➞ 0
duplicate_count('aabbcde') ➞ 2 # a and b
duplicate_count('ABBBac') ➞ 2 # a and b
📌 Пишите ваше решение в комментариях. Решение будет примерно через час на этом канале. 👇
#Задачка_с_собеседования
👍2
⚡️ Задачка с собеседования | #Easy
Условие:
Список
Пример:
partssums([0, 1, 3, 6, 10]) ➞ [20, 20, 19, 16, 10, 0]
partssums([1, 2, 3, 4, 5, 6]) ➞ [21, 20, 18, 15, 11, 6, 0]
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Список
[0, 1, 3, 6, 10]
можно разделить на части: [0, 1, 3, 6, 10]
, [1, 3, 6, 10]
, [3, 6, 10]
, ..., []
. Вам надо найти сумму всех этих частей. Пример:
partssums([0, 1, 3, 6, 10]) ➞ [20, 20, 19, 16, 10, 0]
partssums([1, 2, 3, 4, 5, 6]) ➞ [21, 20, 18, 15, 11, 6, 0]
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
👍2
⚡️ Задачка с собеседования | #Easy
Условие:
Ваша задача посчитать формулу
Пример:
going(5) ➞ 1.275
going(6) ➞ 1.2125
going(10) ➞ 1.11274
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Ваша задача посчитать формулу
(1 / n!) * (1! + 2! + 3! + ... + n!)
, где n! это factorial(n) и округлить результат до 6 чисел. Пример:
going(5) ➞ 1.275
going(6) ➞ 1.2125
going(10) ➞ 1.11274
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
👍2