PythonプログラミングノックDay231 初心者向けソート・探索 #プログラミング #python #初心者

初心者

初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。

問題691
def max_after_sort(lst):
lst_sorted = sorted(lst)
return lst_sorted[-1]

# 呼び出し例
lst = [5, 2, 9, 1]
print(max_after_sort(lst)) # 出力: 9

問題692
def min_after_sort_desc(lst):
lst_sorted = sorted(lst, reverse=True)
return lst_sorted[-1]

# 呼び出し例
lst = [5, 2, 9, 1]
print(min_after_sort_desc(lst)) # 出力: 1

問題693
def index_in_sorted(lst, value):
lst_sorted = sorted(lst)
return lst_sorted.index(value) if value in lst_sorted else -1

# 呼び出し例
lst = [8, 3, 5, 1, 4]
print(index_in_sorted(lst, 5)) # 出力: 3

コメント

タイトルとURLをコピーしました