스택으로 문제를 푸는 경우에 내림차순으로 이루어지는 기둥들에서 지붕이 오목해지는 경우를 제대로 처리하지 않은 경우라고 볼 수 있습니다.
저는 8%에서 계속 틀리고 나머지 테스트 케이스들은 모두 통과하길래 의아했었는데, 스택에 지금까지 있던 가장 높은 기둥보다 더 높은 기둥이 나오는 경우만 생각했지 스택 안에 있는 가장 높은 기둥보단 낮지만 스택의 top에 있는 기둥보다 큰 경우를 제대로 걸러내지 못했었네요.
소스코드 또한 공유합니다. 스택에 기둥이 오름차순/내림차순으로만 존재할 수 있게끔 구상하였습니다.
psmdc0714 2년 전 5
입력
5
1 5
2 4
3 2
4 3
5 1
출력
16
스택으로 문제를 푸는 경우에 내림차순으로 이루어지는 기둥들에서 지붕이 오목해지는 경우를 제대로 처리하지 않은 경우라고 볼 수 있습니다.
저는 8%에서 계속 틀리고 나머지 테스트 케이스들은 모두 통과하길래 의아했었는데, 스택에 지금까지 있던 가장 높은 기둥보다 더 높은 기둥이 나오는 경우만 생각했지 스택 안에 있는 가장 높은 기둥보단 낮지만 스택의 top에 있는 기둥보다 큰 경우를 제대로 걸러내지 못했었네요.
소스코드 또한 공유합니다. 스택에 기둥이 오름차순/내림차순으로만 존재할 수 있게끔 구상하였습니다.
제 수준이 고수는 아니라 이런 식으로 풀 수도 있구나 정도로 생각하면 될 거 같아요.
28-30줄이 없을 경우 오답으로 15를 출력하게 됩니다.