PythonプログラミングノックDay169 初心者向けLv.2 #プログラミング #python #初心者

初心者

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

問題505
def join_numbers_with_hyphen(lst):
return ‘-‘.join(str(x) for x in lst)

print(join_numbers_with_hyphen([1, 2, 3])) # 出力: “1-2-3”

問題506
def all_min_max_indices(lst):
min_val = min(lst)
max_val = max(lst)
min_indices = [i for i, x in enumerate(lst) if x == min_val]
max_indices = [i for i, x in enumerate(lst) if x == max_val]
return min_indices, max_indices

print(all_min_max_indices([3, 1, 4, 1, 5, 9, 1, 9])) # 出力: ([1, 3, 6], [5, 7])

問題507
def divide_round(lst, divisor):
return [round(x/divisor) for x in lst]

print(divide_round([10, 25, 33, 48], 5)) # 出力: [2, 5, 7, 10]

コメント

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