안녕하세요 너무 당연한 걸 여쭤보는게 아닐까 걱정되지만, 도저히 생각이 안나서 여기에 여쭤봅니다... BRACKETS2 문제를 여러 방식으로 풀어보던 중에, 주어진 예제나 생각나는 다른 경우를 다 대입해보았는데, 왜 오답인지 알수가 없어서요... 코드는 다음과 같습니다.
주석이라도 달아주셨으면 소스를 차분히 읽으며 설명을 드릴 수 있을텐데, 없다보니, 일단 그냥 훑어보고 답변드려서, 제가 틀릴 수 있습니다.
FIFO(선입선출)에 대한 개념만 아시면 상당히 간단한 문제인데,
풀어가신 방법을 보면 for문만이 존재합니다.
직접적으로 스택을 구현 또는 사용하거나, 간접적으로 재귀함수를 활용해야 풀 수 있는 문제입니다.
접근 자체가 잘못된거 같습니다.
추가적으로, in 배열 사이즈는 [10001]이 되어야 합니다. (문자열은 마지막에 '\0'이 들어갑니다.)
다행히도, c라는 변수가 추가로 스택영역에 존재해서..(안쓰이는거 같은데..) Access Violation 런타임 에러는 안나긴 할겁니다. 하지만, 버릇이 되면 위험할 수 있습니다.
종크크
안녕하세요 너무 당연한 걸 여쭤보는게 아닐까 걱정되지만, 도저히 생각이 안나서 여기에 여쭤봅니다...
BRACKETS2 문제를 여러 방식으로 풀어보던 중에, 주어진 예제나 생각나는 다른 경우를 다 대입해보았는데, 왜 오답인지 알수가 없어서요... 코드는 다음과 같습니다.
위와 같은 코드인데, 제가 실력이 부족해서 어느 부분에서 오답처리가 되는지 잘 모르겠습니다... 도와주시면 정말 감사드리겟습니다!
7년 전