Find Min Max Element in an Array in Python
def main():
"""
Prints the minimum and maximum element in an array.
"""
array = list(map(int, input("Enter list: ").split(",")))
a = min_at(array)
b = max_at(array)
print("Min Element:", array[a] if a != -1 else "Not found")
print("Max Element:", array[b] if b != -1 else "Not found")
def min_at(array: list[int]):
"""
Returns the index of the minimum element in an array.
"""
if len(array) == 0:
return -1
min_index = 0
for i in range(1, len(array)):
if array[i] < array[min_index]:
min_index = i
return min_index
def max_at(array: list[int]):
"""
Returns the index of the maximum element in an array.
"""
if len(array) == 0:
return -1
max_index = 0
for index, value in enumerate(array):
if value > array[max_index]:
max_index = index
return max_index
if __name__ == "__main__":
main()