qls0860   5년 전

set 함수가 잘못된건지 아니면 재귀가 이상한 건지 도저히 모르겠습니당 ㅠㅠ

djm03178   5년 전

다음부터 질문은 질문 카테고리에 올려주세요.

qls0860   5년 전

아니 왜 여기에 올라갔지? 알겠습니다.

어디서 코드가 이상해진 걸까요? ㅠㅠ

djm03178   5년 전

타인의 코드를 분석하는 것은 매우 어려운 일입니다. 어떤 변수가 무슨 역할을 하는지, 어떤 코드는 어떤 로직에 의해 문제를 해결되기를 의도한 것인지 등을 다른 사람은 알 수가 없습니다. 자신의 코드는 자신이 제일 잘 알고, 반례가 나오는 케이스를 얻었다면 원래 어떤 수순을 따라 답이 도출되어야 하는데 원하는 대로 되지 않는 순간이 언제 나오는지를 여러 디버깅 기법을 통해 스스로 찾는 것이 기본입니다. 중간 중간 변수의 값이 내가 의도한 대로 나왔는지를 출력해보거나, 실행 흐름이 의도한 대로 흘러가는지 등을 중단점을 걸면서 체크해볼 수도 있습니다.

정말 아무리 해도 스스로의 힘으로 해결이 안 된다면, 그 뒤에 타인에게 코드에 대한 도움을 요청할 땐 반드시 그에 대한 설명이 있어야 합니다. 내가 왜 이런 코드를 여기에 썼고 원래 어떻게 돌기를 원했는지 같은 걸 타인에게 설명하지도 않으면, 그걸 읽는 사람은 해석하는데 얼마나 큰 어려움을 겪을까요?

qls0860   5년 전

넵ㅠㅠ 알겠습니다

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