cjkoo96   4년 전

문제에서는 한번에 입력을 받아서 한번에 출력을 내보내는 것처럼 되어있어서 그렇게 하려고 2시간을 생각하다가 도저히 유저의 입력받을때마다 배열을 늘리는 법을 못 찾겠어서 해결을 못했습니다. (문제에서 여러번 입력이 들어온다고 해서 입력들어올 때마다 배열을 늘려야하는 문제인줄 알았습니다)

고민하던 중에 우연히 다른 사람의 글을 보게 되었는데 이 문제는 그런 문제가 아니더군요...

그냥 받은 다음 바로 출력하고 또 입력 받고 무한 반복하다가 0 0이 입력되면 종료하면 되는 쉬운 문제였습니다.

문제에 오해의 소지가 있지 않나요ㅠㅠ

이렇게 고민을 하고 나니 그렇다면 처음에 제가 고민했던 숫자를 받을때마다 배열을 한 칸 늘리고 그 숫자를 담는 방법이 있나 궁금해졌습니다. 동적배열의 경우도 한번에 사용자의 입력을 받지 입력을 받을 때마다 한 칸씩 늘리는 방법은 아니잖아요? 이 문제를 해결해 주실 분 계신가요?

lovinix   4년 전

한번에 입력을 받아서 한번에 출력을 전부 해야한다..는 직접적인 표현이나 그런 느낌을 주는 표현이 문제 어디에 있나요?

hunni10   4년 전

그럴땐 STL vector를 쓰거나 그와 유사한 (초과할 때 마다배열의 크기를 2배씩 늘리는)방법을 직접 짜 볼수 있습니다..

댓글을 작성하려면 로그인해야 합니다.