엘리베이터 알고리즘은 아주 단순합니다.
엘리베이터가 있고 3층에 A, 6층에 B, 10층에 C가 산다고 가정하며
A,B,C 모두 엘리베이터를 호출했다고 가정하면
엘리베이터는 3층에 도착전 B가 버튼을 누르면 6층으로 먼저 가며, 6층으로 가는 와중 C가 누른다면 10층으로 갑니다. 다만 3층에 도착이 되었다면 엘리베이터 내부에서 1층 버튼을 눌렀다는 가정하에 1층으로 내려간 뒤 다시 6층으로 갑니다. 만약 내부에서 1층 버튼을 문이 닫히기전 누르지 않는다면 1층으로 가기전 6층으로 바로 갑니다.