알고리즘 풀이 - 프로그래머스(탑, 스택)
문제의 설명은 다음과 같다. 문제 설명 수평 직선의 N대의 탑이 있으며 각 탑의 꼭대기에는 신호 송/수신 장치가 설치되어 있다. 우 -> 좌로만 신호를 보내며 송신한 탑보다 높이가 높은 탑만이 수신이 가능하다. 아래의 제시된 표를 보며 이해해보자. 송신 탑(위치, 높이) 수신 탑(위치, 높이) 5, 4 4, 7 4, 7 2, 9 3, 5 2, 9 2, 9 - 1, 6 - 그림으로 표현하면 아래와 같다. 위와 같이, 1번째 타워는 좌측으로 신호 시 아무도 받을 수 없고, 2번째도 자기보다 높은 타워가 없어 불가하다. 3번째는 2번째 타워가 수신 가능하다.(타워 두께는 의미 없다. 단순히 그림 안깨지게 하려고..) 이 때, 탑의 높이를 담은 배열 heights 가 주어질 때, 각 탑이 쏜 신호를 어느 탑에서..