Python list thuật toán

Hello mn, cho em hỏi cái này với ạ:
nếu em có 1 list list1 = [1,2,3]
em muốn nó output [1,2,3,4]
list2 = [ 1,2,4] thì em muốn output sẽ là [1,2,3,4]
list3 = [1,3,4,5] thì output là [1,2,3,4,5]
list 4 = [1,4,5] thì output là [1,2,3,4,5]
list5 = [2,3,5] thì output là [1,2,3,4,5]

anh chị nào giúp em với ạ, em cảm ơn

Mình đoán đại.

lambda l: list(range(1, max(l) + 1 + (set(l) == set(range(1, max(l) + 1)))))

Topic của bạn là hỏi bài mà bạn không nói bạn đã suy nghĩ gì nên mình sẽ close sau 24h nữa.

4 Likes

This topic was automatically closed after 23 hours. New replies are no longer allowed.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?