알고리즘 테스트는 어떻게 준비할까요?

컴공 출신이 아니라 알고리즘을 배운적이 없는데, 채용 단계에서 코딩테스트 요구하는 곳들이 많네요.

한번도 공부해본 적이 없어서 너무 난감한데 이걸 뭐부터 어떻게 공부해야 할까요? 사이트의 문제들 봐도 뭘 어쩌란 건지 감이 안 잡혀요.

    2개의 답변이 있어요!

    • 우선 코딩과 알고리즘의 맛을 아래 링크에서 접해보시기 바랍니다!

      https://scratch.mit.edu/ 여기를 추천드리구요

      https://scratch.mit.edu/explore/projects/all <== 여기는 다른사람들이 스크래치로 만든 게임등을

      플레이할 수 있는곳이데요

      나름 재미있을거라 생각합니다 ( 본인이 직접 만들수도 있음 )

      경우에 따라 이 사이트가 너무 시시해 보일수도 있습니다

      근데 여기서 얻은 알고리즘은 타언어 배울때도 당연히 적용이 됩니다

      열심히 해보세요

      그리고 열심히 하다가 스크래치에서의 코딩이 자신의 적성과 잘 맞다고 생각되면

      그때 프로그램 개발을 어떤 목적으로 할것이냐에

      따라서 배워야 할 언어가 틀려지기때문에,

      스크래치에서 경험을 쌓은후 다시 재 질문해주시기 바랍니다!

    • 처음부터 어려운 문제를 풀기보다는 쉬운 문제부터 차근 차근 해보는 것은 어떠할까 합니다.

      알고리즘은 어렵다고 생각이 되다보니 자꾸 안보게 되기는 합니다.

      그래도 몇번 연습해보니 코딩테스트 사이트마다 채점하는 방식이 조금 다른 것 같았습니다.

      어떤 사이트에서 코딩테스트를 할지는 모르지만 그 사이트의 연습문제를 미리 풀어보는 것을 추천합니다.

      프로그래머스 사이트가 난이도별로 풀어볼수가 있어서 좋기는 한것 같습니다.

      난이도가 올라가면 갑자기 어려워지는 것 같기는 하지만 가볍게 연습해보기 좋은것 같습니다.

      https://programmers.co.kr/learn/challenges