728x90
반응형
2번째 풀이
시간과 코드 길이 모두 단축되었다.
import itertools
a = int(input())
b = list(map(int, input().split()))
permutations = itertools.permutations(b)
answer = []
for p in permutations:
temp_sum = 0
for n in range(1, a):
ans = abs(p[n-1] - p[n])
temp_sum += ans
answer.append(temp_sum)
max_sum = max(answer)
print(max_sum)
728x90
반응형
'알고리즘 문제풀이 > 백준' 카테고리의 다른 글
백준 2667 #2 (0) | 2023.05.17 |
---|---|
백준 2798 #2 (0) | 2023.05.17 |
백준 2294 (0) | 2023.04.13 |
백준 2293 (0) | 2023.04.11 |
백준 1463 (0) | 2023.04.08 |