初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題733
import bisect
def insertion_index(lst, value):
return bisect.bisect_left(lst, value)
# 呼び出し例
lst = [1, 3, 5, 7]
print(insertion_index(lst, 4)) # 出力: 2
問題734
def merge_sort_unique(lst):
sorted_list = merge_sort(lst)
return sorted(set(sorted_list))
# 呼び出し例
lst = [3, 1, 2, 3, 2, 1]
print(merge_sort_unique(lst)) # 出力: [1, 2, 3]
問題735
def unique_sorted_chars(s):
return ”.join(sorted(set(s)))
# 呼び出し例
s = “programming”
print(unique_sorted_chars(s)) # 出力: “aginmoprg”



コメント