이 코드 출력순서는 이해하겠는데
이거는 왜 out이 이렇게 찍히는지 모르겠음
봐도 모르면 내일 또 보세요
내일도 모르면
이 정도로 코드가 적나라한데 남이 알려줄 수 있는 게 아니라 님 머리가 해결해야 하는 문제 같은데
sum1은 else 스코프에서 로그를 찍고 재귀를 돌렸고 sum2는 else에서 재귀를 돌리고 마지막에 로그를 찍었잖아
sum2 재귀돌리다가 i=6에서 end:6 찍히는 것까지는 알겠는데 out이 왜 5 4 3 2 1 찍히는지 모르겠음
그런거 고민 의미 1도없음 그냥 반복문못돌린거다
메인함수가 섬을 호출하고 섬이 리턴되면 그뒤로 진행하잖아 똑같은거임
sum2 에서 out이 5 4 3 2 1 로 찍히는게 지금 이해가 안 됨
갑을병정이 있는데 갑한테 백원이 있는데 을한테 200원을 넘겨줌 을은 병한테 백원을 더해서 3백원을 넘김 정은 400원이 되서 다시 병한테 줌 근데 니가 프린트 아웃을 해서 처음에 받은 금액을 출력을 한거야 정병을갑 순으로 출력을 하는데 받은 금액은 내림차순이지?
초보면 직관으로 할려고 하지 말고 분석을 해라 직관으로 해결 할만큼 경험치도 없으면
그럼 sum2 재귀하면서 out이 출력되지 못하고 쌓여있다가 end 출력하고 나서 쌓여있는 out이 출력되는거임?
보이지 않는 어딘가에 너가 호출한 내용이 똥싸다 만 것마냥 남아있다 생각하면 돼
호출한게 남아있으면 처음으로 되돌아가서 없애버리는거임?
a 함수 중에 b 함수를 호출하면 a 시작, b 시작, b 끝, a 끝
봐도 모르면 내일 또 보세요
내일도 모르면
이 정도로 코드가 적나라한데 남이 알려줄 수 있는 게 아니라 님 머리가 해결해야 하는 문제 같은데
sum1은 else 스코프에서 로그를 찍고 재귀를 돌렸고 sum2는 else에서 재귀를 돌리고 마지막에 로그를 찍었잖아
sum2 재귀돌리다가 i=6에서 end:6 찍히는 것까지는 알겠는데 out이 왜 5 4 3 2 1 찍히는지 모르겠음
그런거 고민 의미 1도없음 그냥 반복문못돌린거다
메인함수가 섬을 호출하고 섬이 리턴되면 그뒤로 진행하잖아 똑같은거임
sum2 에서 out이 5 4 3 2 1 로 찍히는게 지금 이해가 안 됨
갑을병정이 있는데 갑한테 백원이 있는데 을한테 200원을 넘겨줌 을은 병한테 백원을 더해서 3백원을 넘김 정은 400원이 되서 다시 병한테 줌 근데 니가 프린트 아웃을 해서 처음에 받은 금액을 출력을 한거야 정병을갑 순으로 출력을 하는데 받은 금액은 내림차순이지?
초보면 직관으로 할려고 하지 말고 분석을 해라 직관으로 해결 할만큼 경험치도 없으면
그럼 sum2 재귀하면서 out이 출력되지 못하고 쌓여있다가 end 출력하고 나서 쌓여있는 out이 출력되는거임?
보이지 않는 어딘가에 너가 호출한 내용이 똥싸다 만 것마냥 남아있다 생각하면 돼
호출한게 남아있으면 처음으로 되돌아가서 없애버리는거임?
a 함수 중에 b 함수를 호출하면 a 시작, b 시작, b 끝, a 끝