스택 예제 - 1
문제 분석
손으로 풀어보기
슈도코드
n(수열 개수), a(수열 리스트)
a 수열 리스트 채우기
for n 반복:
if 현재 수열 값 >= 오름차순 자연수:
while(현재 수열 값 >= 오름차순 자연수):
append()
오름차순 자연수 += 1
결과에 (+) 저장
pop()
결과에 (-) 저장
else 현재 수열 값 < 오름차순 자연수:
pop()
if 스택 pop 결과값 > 수열의 수:
NO 출력
else :
결과에 (-) 저장
if NO를 출력한 적이 없으면:
결과 출력코드 구현 - 파이썬
코드 구현 - 자바
Last updated