네. 매우 많이 도움 됩니다.
자세하게는 아니더라도 대략적인 프로그램의 흐름 정도는 종이에 쓰고 해야 구현할 때 실수가 적어져요.
이 상황에서는 이 알고리즘을 어떻게 사용하고 이 때 나온 결과가 무엇을 의미하나.
예외처리 해야할 것들은 무엇이 있는가.
등등등 님이 문제 풀면서 핵심 아이디어나 조심해야할 것들을 종이에 적고 시작하면 훨씬 편해질 거예요
지극히 개인적인 방법입니다. 결코 모범적이라고는 생각하지 않으며(오히려 극도의 귀차니즘을 보실 수 있습니다), 제가 하는 방법을 가지고 답변을 드리자면,
댓글을 작성하려면 로그인해야 합니다.
park780172 5년 전
잠시 현자타임이 와서 알고리즘 공부 방법에 질문이 생겼습니다.
백준님이나 순위 높으신 분들은
알고리즘 문제를 보고 어떻게 접근할 것인가에
대한 그 사고 과정과 푸시기 전에 설계를 하시는지 궁금합니다 ㅠㅠ
Q. 알고리즘 문제를 푸시기 전에 A4 용지 같은 곳에
어떤 변수들을 선언할지와 실행 순서 등등 그림을 그려가면서
설계를 하시고 코딩을 시작하시나요?
→ 저는 지금도 머리로만 생각하고,
코딩을 직접 Visual Studio에 하면서 고쳐 나가는 스타일입니다.
코딩 하기 전에 문제를 어떻게 풀 것인가 설계를
하더라도, 분명 중간에 오류 또는 반례가 생길 것임 분명할텐데 확실히
A4 용지 같은 곳에 어떤 변수를 선언할지 등등 그림을 그려가면서
문제에 접근하는 것이 많이 도움이 되나요!?
사실 어쩌면 저는 알고리즘 공부 방법을 잘 모르는 것 같습니다..