예를들어
15 push 1 push 2 front back size empty pop pop pop size empty pop push 3 empty front|
이와 같이 마지막 front뒤에 커서가 있는 상태입니다. 엔터를 누르기 전엔 아직 입력이 안들어갔으니, 프로그램이 보기엔
총 range(n)을 받아야하는데 아직 14개밖에 안들어온 상태인거죠. 그래서 마지막에 엔터를 한번 더 눌러야 마지막까지 출력되고 종료됩니다.
15 push 1 push 2 front back size empty pop pop pop size empty pop push 3 empty front
그게 싫다면 위와같이 아래 공백이 한줄 더 있는 데이터를 공백까지 해서 복붙하시면 됩니다.
혹은 range(n)에 대해 일단 입력을 받아서 배열에 넣으시고,
n개 전부 받은 후에 로직이 진행되도록 하시면 됩니다.
물론 백준 채점프로그램 입장에서는 어느방식으로 하던 똑같습니다.
heus 2년 전