본문 바로가기

공부/코테 공부

[코테 공부] 시작

최근에 코딩테스트 사이트에서 하나씩 문제를 풀고 있다. 시간을 넉넉히 잡고 풀어나 보자는 마인드로 문제를 풀고 있는데 아무리 해도 뭔가 느는 것 같지가 않다.

 

그래서 과거에 샀던 책을 기반으로 공부를 해보려고 한다.

'알고리즘 문제 해결 전략'으로 아마 작년에 샀던걸로 기억한다. 그 때는 캡스톤이니 뭐니 한다고 바빠서 제대로 읽어보지도 못했지만 이제야 비로소 제대로 읽어본다.

 

일단 초반 부분만 읽었다. 문제해결 전략이라 해서 처음 문제를 마주 했을 때 어떻게 행동하며 그리고 에러의 원인과 같은 기본적인 것을 배우고 가지만... '결국 이런 것들은 몸으로 겪어야지 가장 와닿지 않을까?'라는 생각이 들었다. 하지만 지표가 존재하고 그것을 토대로 문제를 해결하는 것과 그렇지 않은 것의 차이는 크기 때문에 일단은 열심히 읽었다.

 

앞 부분을 모두 읽으니 몇몇 팁은 처음 보는 것들이지만 문제를 마주쳤을 때 대하는 방식이나 아니면 경험에서 얻을 수 있는 팁 같은 부분은 생각보다 몸에 익히고 있는 것들이 많았다. 하지만 define을 통해서 For문을 미리 정리해서 사용한다거나 (책에서는 함부로 사용해서는 안되는 방법이라고 하며 '흑마법'이라 칭한다.) 혹은 공부를 하는 로드맵 같은 건 생소하게 보는 것이라 볼만한 내용 같았다.

 

아직 시작도 안한 코딩테스트지만 공부할 수 있는 지금의 시간을 기회로 삼고 열심히 해봐야겠다.

 

PS. 이 카테고리는 책으로 공부한 부분만 포스팅으로 남길 것이고 풀이 같은건 C++에서 적을 예정이다.

'공부 > 코테 공부' 카테고리의 다른 글

[코테 공부] 오늘 공부량  (0) 2020.08.25
[코테 공부] solved.ac  (0) 2020.08.19