[Algorithm log] 그리디#17 백준 2012

n = int(input())
predict = []
real = [i for i in range(1,n+1)]
answer = 0

for i in range(n) :
    predict.append(int(input()))

predict.sort()

for i in range(n) :
    if predict[i] != real[i] :
        answer += abs(predict[i] - real[i])
    


print(answer)

처음에 비교하는 배열을 만들었는데 시간 초과가 났다. 찾아보니 등수니까 그냥 임의로 1~n까지 배열 만들어놓고 비교해도됐었다ㅠㅠ

좋은 웹페이지 즐겨찾기