본문 바로가기
알고리즘 문제풀이/백준

백준 10819 #2

by Hoseok 2023. 5. 17.
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