def sum(arr):
move_count = 0
for i in range(1, len(arr)):
key = arr[i]
j = i - 1
while j >= 0 and arr[j] > key:
arr[j + 1] = arr[j]
move_count += 1
j -= 1
arr[j + 1] = key
return move_count
n = int(input())
arr = list(map(int, input().split()))
move_count = sum(arr)
print(move_count)
답
'정올 > beginner' 카테고리의 다른 글
정올 2858 여러가지 - 쇠막대기 (1) | 2025.01.16 |
---|---|
정올 1740 수학2 - 소수 (0) | 2025.01.13 |
정올 1009 수학2 - 각 자리수의 역과 합(Number Reverse) (0) | 2025.01.13 |
정올 1158 자료처리 - 삽입정렬 (0) | 2025.01.10 |
정올 1329 도형만들기2 - 별삼각형3 (0) | 2025.01.10 |