https://www.acmicpc.net/problem/10819
언어: 파이썬
난이도: 실버 2
코드
# 순열 사용을 위하 라이브러리
from itertools import permutations
n = int(input())
arr = list(map(int, input().split()))
# arr.sort()
# 모든 순열 구하기
per = list(permutations(arr, n))
max_val = 0
for i in range(len(per)): # 모든 순열 돌기
cur = 0
for j in range(0, n - 1):
cur += abs(per[i][j] - per[i][j + 1]) # abc : 절대값 함수
if cur > max_val:
max_val = cur
print(max)
'프로그래밍 > Algorithm' 카테고리의 다른 글
시간복잡도, 공간 복잡도, 점근 표기법 (0) | 2022.08.03 |
---|---|
알파벳 최빈값 찾기 (파이썬 python) (0) | 2022.08.02 |
[백준] 1182 - 부분수열의 합 (파이썬 python) (0) | 2022.06.09 |
[백준] 2577 - 숫자의 개수 (파이썬 python) (0) | 2022.06.09 |
[코드업] 6093 : [기초-리스트] 이상한 출석 번호 부르기2 (0) | 2022.06.06 |