알고리즘 학습 사이트

2020. 10. 15. 10:22기타/컴퓨터 사용 TIP

728x90
반응형

알고리즘 학습 사이트

▶  온라인 저지 (Online Judge)

프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳

lavida.us online judge

Baekjoon Online Judge

알고리즘 트레이닝 사이트

ALGOSPOT

UVA online judge

▶  알고리즘 추천 도서

프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략

문제로 풀어보는 알고리즘 : 프로그래밍 트레이닝 Q&A

알기 쉬운 알고리즘

뇌를 자극하는 알고리즘

알고리즘이 보이는 그림책

이렇게 하면 나도 프로그램을 잘 만들 수 있다 알고리듬은 어떻게 만들까

▶  정구진님 추천 사이트

https://algospot.com/calendar/

알고스팟 사이트 자체도 괜찮구요. 캘린더 들어가 보시면 알고리즘 대회 스케쥴이 있어요. 가볍게 참가 해 보시면 어느새 열정적으로 하고 있는 자신을... 주로 스케쥴 잡혀있는게 코드포스 랑 탑 코더 인데 둘다 굉장히 짧은 주기로 자주 열고 있습니다.(2-3주) 시차 감안해서 시간 될때 얼마든지 참가 가능하구요. 코드포스는 제가 알기론 러시아 사이트 인데 문제 풀때 번역기를 돌려도 이해가 좀 어렵지만 탑코더도 문제가 영어라 문제 이해 하는데 시간이 조금 걸리더라구요.

http://www.topcoder.com/

탑코더는 정말 유명하죠. 스폰하고 있는 기업만 보더라도 그 위치가 어느정도 인지 알수 있습니다. 들어가자마자 뜨는 합격 수기 같은거 보면 살짝 흥분도 되죠. 디자인하고 소프트웨어 머신러닝 이 세가지 주제로 운영중이고 재밌는게 SW 클라우드 소싱을 제공합니다. 이 안에서 할수 있는게 굉장히 많죠. 말씀하신 알고리즘도 안에 있어서 이 안에서 오래 머물수 있습니다. 알고리즘 하다 지겨우시면 클라우드 소싱을 통해 직접 돈도 버실수 있죠. 능력에 따라 벌수 있는돈은 천지차이로 나열되어 있습니다. 이 자체로도 충분한 동기부여가 될수 있죠.

https://www.hackerrank.com/contests

이전에 페이스북 개발자 채용에 한 과정이였는지 확실하지 않은데 페이스북 퍼즐 문제 가 있었습니다 지금은 문을 닫았는데 문을 닫고 내놓은 링크가 이 사이트 입니다. 알고리즘 패턴별로 굉장히 잘 정리되어 있어서 원하는 유형의 문제를 풀고자 할때 굉장히 좋아요. 사이트 자체 규모가 어느정도 인지는 모르겠으나 한국인은 거의 없는거 같더군요. 문제별 랭킹도 제공하고 토탈 랭킹도 있습니다. 웹에서 컴파일하고 결과 볼수 있는 사이트들이 많듯이 여기도 원하는 언어로 문제 풀고 바로바로 결과를 피드백 받아볼수 있어요. 처음 하실때 인풋이 어떻게 들어오는가를 잘 보셔야 합니다. 로컬에서 똑같이 했을떄는 되는데 통과를 못하는 경우가 종종 생기더라구요. 페이스북과 이 사이트의 관계는 잘 모르겠으나 관계 상관없이 정말 좋은 사이트라고 생각됩니다.

http://www.comp.nus.edu.sg/~st...ev.../visualization/index.html

싱가폴에 한 대학교 에서 만든거 같은데 아예 모르는 경우나 알고 있다가 까먹은 경우나 두가지 모두 유용하게 사용할수 있는 사이트 입니다. 알고리즘 자체도 psuedo code로 간략하게 설명해 놓았고 어떻게 돌아가는지 직접 확인 가능합니다.

▶  기타 추천 사이트

구글 코드 잼

프로젝트 오일러

VISUALGO

http://coderbyte.com

http://www.checkio.org/

알고리즘 오픈마켓

반응형

'기타 > 컴퓨터 사용 TIP' 카테고리의 다른 글

윈도우 화면 캡처 꿀팁  (0) 2020.11.20
맥 사용 꿀팁 15가지  (0) 2020.11.20
윈도우10 USB 만들기  (0) 2020.10.14
랜섬웨어 예방법  (0) 2020.10.14
블루스크린 해결 방법  (0) 2020.10.14