diff --git a/km73/Hnidak_Maryna/11/task2.py b/km73/Hnidak_Maryna/11/task2.py new file mode 100644 index 00000000..b1fc8026 --- /dev/null +++ b/km73/Hnidak_Maryna/11/task2.py @@ -0,0 +1,20 @@ +def minimum(list, lenght): + """ + This function find minimum in list + Args: + list: list + lenght: lenght of list + Returns: + float number minimum in list + Raises: + ValueError + """ + m = max(list) + if len(list) < 2: + return float(list[0]) + list.remove(m) + return minimum(list, lenght - 1) + + +list = input("Enter list: ").split() +print(minimum(list, len(list))) diff --git a/km73/Hnidak_Maryna/11/task3.py b/km73/Hnidak_Maryna/11/task3.py new file mode 100644 index 00000000..b822c739 --- /dev/null +++ b/km73/Hnidak_Maryna/11/task3.py @@ -0,0 +1,18 @@ +def reverse(list): + """ + This function reverse list + Args: + list: list + Returns: + reverse list + """ + if len(list) < 2: + return list + else: + part = len(list) // 2 + return reverse(list[part:]) + reverse(list[:part]) + + +list = input("Enter list: ").split() + +print(reverse(list))