DHistory
[Baekjoon] Greedy - 25707 팔찌 만들기 본문
문제
풀이
"""
구슬 N개 -> 서로 다른 수
두 구슬 사이슷 잇는 줄의 길이: 두 구슬에 적힌 수둘의 차의 절댓값
"""
n = int(input())
beads = list(map(int, input().split()))[:n]
def solution(beads):
# 각 두 구슬의 차 + (처음 구슬의 마지막 구슬 차)
answer = 0
beads.sort()
for i in range(len(beads)):
answer += abs(beads[i] - beads[(i + 1) % len(beads)])
return answer
print(solution(beads))
채점 결과
'Computer Science > Algorithm' 카테고리의 다른 글
[Baekjoon] Greedy - 27466 그래서 대회 이름 뭐로 하죠 (0) | 2023.08.15 |
---|---|
[Baekjoon] Greedy - 27940 가지 산사태 (0) | 2023.08.15 |
[Baekjoon] Greedy - 12034 김인천씨의 식료품가게 (Large) (0) | 2023.08.15 |
[Baekjoon] Greedy - 25631 마트료시카 합치기 (생각노트) (0) | 2023.08.15 |
[Baekjoon] Greedy - 25496 장신구 명장 임스 (0) | 2023.08.15 |