скелет
This commit is contained in:
parent
f7d297466a
commit
45f16c11d6
35
main.py
Normal file
35
main.py
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
#12. is_armstrong(n: int) -> bool
|
||||||
|
#Проверить, является ли число числом Армстронга
|
||||||
|
#(сумма цифр, возведённых в степень количества цифр, равна числу).
|
||||||
|
#Пример: 153 = 1³ + 5³ + 3³.
|
||||||
|
|
||||||
|
def is_armstrong(n: int) -> bool:
|
||||||
|
# Скелет функции: логика будет добавлена позже
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#№18. intersection_of_sorted(a: list, b: list) -> list
|
||||||
|
#Найти пересечение двух отсортированных списков (без дубликатов). Сложность O(n+m).
|
||||||
|
|
||||||
|
def intersection_of_sorted(a: list, b: list) -> list:
|
||||||
|
# Скелет функции: логика будет добавлена позже
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#№21. longest_increasing_subsequence(arr: list) -> list
|
||||||
|
#Найти самую длинную возрастающую подпоследовательность (не обязательно непрерывную).
|
||||||
|
|
||||||
|
def longest_increasing_subsequence(arr: list) -> list:
|
||||||
|
# Скелет функции: логика будет добавлена позже
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#№2. remove_duplicate_chars(s: str) -> str
|
||||||
|
#Удалить из строки все повторяющиеся символы, оставив только первое вхождение каждого.
|
||||||
|
|
||||||
|
def remove_duplicate_chars(s: str) -> str:
|
||||||
|
# Скелет функции: логика будет добавлена позже
|
||||||
|
pass
|
||||||
Loading…
Reference in New Issue
Block a user