def permute(arr):
result = [arr[:]]
c = [0] * len(arr)
print("c:",c)
i = 0
while i < len(arr):
if c[i] < i:
if i % 2 == 0:
arr[0], arr[i] = arr[i], arr[0]
else:
arr[c[i]], arr[i] = arr[i], arr[c[i]]
result.append(arr[:])
c[i] += 1
i = 0
else:
c[i] = 0
i += 1
return result
2d array 정렬 sorted(lst,key=lambda l:l[1], reverse=True)
map 함수에 대한 이해 map( lambda x:x 이런식으로 나타내어서 각각을 계산)
문자열 동일 여부 index
packing
packing
lst = [1,2,3,4,5] v1,*v2 = lst 1 , [2, 3, 4, 5]
lst = [ [1,2,3,4,5], [2,3,4,5,6], [3,4,5,6,7] ]
for i in lst: a , *b = i print(a,b)
np.zeros(m) b.argmin() #최소값 index
def permute(arr): result = [arr[:]] c = [0] * len(arr)
print("c:",c)
map(int,input().split(" "))