[코딩테스트] 🏆 등수매기기 - 백준 2012

2025. 10. 15. 00:44알고리즘

문제링크

난이도

실버 3

유형

그리디

소요시간

40분

회고

자기가 생각한 등수와 실제 등수의 오차만큼을 불만도로 더하였다. 오늘의 컨셉은 짧은 코드 작성

코드

let R = (0..<Int(readLine()!)!).map { _ in Int(readLine()!)! }.sorted(); print((0..<R.count).reduce(into: 0) { if R[$1] != $1 + 1 { $0 += abs(R[$1] - ($1 + 1)) } })