728x90
permutations 를 써서 가능한 순열 조합들을 모두 확인해 보는 방법으로 풀었다.
https://www.acmicpc.net/problem/10819
# 10819 차이를 최대로
from itertools import permutations
n = int(input())
array = list(map(int, input().split()))
result = 0
cases = permutations(array, n)
for case in cases:
temp = 0
for i in range(n-1):
temp += abs(case[i] - case[i+1])
if result < temp:
result = temp
print(result)
728x90
'Algorithm (PS)' 카테고리의 다른 글
[백준] 2011 암호코드 in Python -> 조금 까다로웠던 DP 문제 (0) | 2022.02.18 |
---|---|
[백준/삼성기출] 14889 스타트와 링크 - 완전탐색과 combinations (0) | 2022.02.18 |
[백준] 1967 트리의 지름 : 다익스트라를 응용하자 ! (0) | 2022.02.16 |
[백준/삼성기출] 17144 미세먼지 안녕! - 구현구현구현문제 (0) | 2022.02.15 |
[백준] 10610 in Python : 시간초과를 위해 Greedy를 떠올리자 (0) | 2022.02.15 |