백준 1461 도서관 js
·
Nodejs로 알고리즘 박살내기
1461번: 도서관 세준이는 도서관에서 일한다. 도서관의 개방시간이 끝나서 세준이는 사람들이 마구 놓은 책을 다시 가져다 놓아야 한다. 세준이는 현재 0에 있고, 사람들이 마구 놓은 책도 전부 0에 있다. 각 책 www.acmicpc.net 단순 정렬 문제입니다. 풀이. 중요한 포인트는 마지막으로 책을 놔두고 다시 0으로 돌아올 필요가 없다는 것 입니다. 따라서 마지막으로 두어야 할 책은 가장 먼 위치의 책입니다. 1. 책의 원래 위치가 0이 아닌 정수이므로 우선 위치가 음수인 배열과 양수인 배열로 나누어주고, 내림차순으로 정렬해 주었습니다. 2. 다시 0으로 돌아올 필요가 없는 가장 먼 위치의 책을 놔두는 경우를 먼저 제거해 줍니다. 양수의 배열과 음수의 배열을 절댓값으로 치환했을 때 더 큰 수가 존재..