와 역시 킹갓제너럴 흥달쌤,, 진짜 몇일동안 고민만 하고 스트레스 받았던게 한번에 말끔하게 사라졌어요ㅠㅠㅠㅠㅠㅠㅠㅠ 진작 질문할걸 그랬어요,, 그래도 혼자 풀어보겠다고 끙끙댔었는데 너무 감사드립니다!!!!!!!!! 프린트가 어딨는지에 따라 답이 또 달라지네요!! 이해했습니다 ㅎㅎ스택이라 위에서부터 팝팝꺼내기 꼭 기억하겠습니다~!~!~!!!
@HeungSsaem2 жыл бұрын
모르는건 언제든 질문주세요~ 프로그램이라는기 참 여러가지 해법들이 있을 수 있어서, 잘못된걸 알면 완전 엉뚱한 결과를 가질 수 있거든요..^^ 도움이 되셨다니 다행입니다. 마지막까지 화이팅해주세요~~^^
@user-toriking2 жыл бұрын
와 이런 유형의 문제를 보니까 재귀함수에 대해 알았는데 시험에 이렇게 나왔으면 틀려서 억울할 뻔 봤네요 저도 프린트에서 95부터 출력되는줄 알았는데 박스 쌓았으니 다시 위에서부터 빼내는 식으로 하는 것이군요. 마지막 리턴 i 의 값도 빼내는걸 몰랐으니 정말 코드 하나하나 제대로 봐야 겠다는걸 또 다시 제대로 느꼈네요.
@HeungSsaem2 жыл бұрын
넵...함수를 호출할때 스택에 쌓기 때문에 가장 위에꺼부터 빠지게 됩니다~~ 혹시라도 나오면 꼭 맞춰주세요~~ 감사합니다. ^^
@홍성민-g3n2 жыл бұрын
풀이 해주시기전에 영상 멈춰놓고 혼자서 먼저 풀어봤는데 저는 printf문이 가장 처음 호출해서 박스 안에 가장먼저 쌓여있던 (2 * f(4))+1 이 먼저 호출될줄 알고 95 47 23~ 이렇게 풀었는데 역순이었네요.. 오늘도 하나 배웠습니다 감사합니다~!
@HeungSsaem2 жыл бұрын
넵. 박스가 한쪽으로만 뚫려있잖아요. 맨 밑에 물건 꺼내려면 위에서 부터 빼야해요. 그래서 스택의 활용중에 하나가 재귀호출이나 인터럽트 처리가 되는거에요. ^^