인프런 커뮤니티 질문&답변

zergcity님의 프로필 이미지
zergcity

작성한 질문수

[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편

연결 요소의 개수 (백준 11724)

이상한게 햇갈리는데요.....

해결된 질문

작성

·

251

1

저번 수업도 그렇고...

반복문 작성할 때 아 이거는 i<N인가? M인가? 이게 햇갈리는데, 뭐 좋은 방법 없을까요?

답변 1

1

안녕하세요 :)

많이들 헷갈려 하시는 부분이라 이상하지 않아요! 제 생각에 가장 쉬운 해결책은 변수명을 N, M 이 아니라 실제로 의미하는 이름을 쓰는게 더 직관적일 것 같아요. 예를 들어 nodeCount, edgeCount 등으로 코드를 읽을 때 줄글을 쭉 읽듯 이해하기 쉬운 이름으로 바꿔놓으면 조금 더 나아질 것 같아요!

이렇게 이름을 바꿔도 헷갈리신다면 아마 코드 동작 자체에 대해서 조금 더 이해할 시간이 필요할 것 같아요. 결국 '이 코드가 어떤 동작을 하려는 거지? 무슨 목적이지?'에 대해서 완전히 이해하고 나면 직관적으로 작성할 수 있을 것 같아요.

충분히 헷갈릴 수 있는 부분이라 잘 정리해보시면 좋을 것 같고, 해보니 어떤 방식이 잘 되더라 라는 꿀팁이 생기시면 공유해주세요! 공부 화이팅입니다 :D

zergcity님의 프로필 이미지
zergcity

작성한 질문수

질문하기