What a Beautiful Data!

SQL 문제 풀이 사이트 비교 (리트코드,해커랭크,프로그래머스,solvesql)

by darami

SQL 실력을 향상 시키기위해선 어떻게 해야 할까? 나도 아직 갓 졸업한 신입 데이터 분석가지만, 대학 막학기, 취준생 시절 깨지면서 배웠던 때를 떠올리며 SQL 문제 풀이 사이트 비교를 해보겠다. (네 사이트 다 풀어봄)

 

1. Leetcode (리트코드)

- 문제 퀄리티가 가장 좋다. 제출율과 난이도가 표시 되어 있어 문제 수준을 가늠할 수 있다.

- 문제의 퀄리티에 대해 좋아요와 싫어요 버튼을 누르는 기능이 있어 싫어요가 과반수 이상인 경우의 문제를 거를 수 있다.

- sql 코딩테스트 문제들과 가장 유사하다. 

- 그러나 문제를 더 구매하려면 1달에 4만원 정도 투자해야한다. 취준에 집중하는 시기라면 나쁘지 않을 것 같다

- 성능이 나와서 코드의 성능을 비교할 수 있다. discuss가 가장 활발해서 풀이 비교, 도움을 받기가 좋다.

 

2. 해커랭크

- 지엽적인 문제가 꽤 많아서 쓸데없는 시간 낭비를 하는 경우가 많다.

- 하지만 무료로 풀 수 있는 사이트가 별로 없기 때문에 딱 보고 이걸 sql로 왜..?하는 건 거르고 푸는 걸 추천한다.

 

3. 프로그래머스

- 한국어로 문제 설명이 되어있어서 편할 수 있다.

- 난이도가 쉬운 것들이 많아서 실력 향상에 크게 도움이 되진 않으나 기본기를 다지기엔 좋을 것 같다.

 

4. solvesql

- 기본 제공 연습 문제를 제외하고 데이터리안 등의 강의를 들어야 공개되는 문제들이 있다.

- 데이터 리안에서 제공하는 문제들은 각종 회사의 코딩 테스트 유형과 가장 유사하다.

- 실무와 연관되는 코드들이 많고, 프로젝트 삼기에도 좋다. 

 

결론: SQL 문제 풀이 사이트를 백날 비교해봤자 문제를 일단 풀러 가는게 직방이다. 자신의 공부 스타일을 파악하고 본인보다 잘하는 사람과 주 3회 스터디를 잡아서 다양한 코드를 비교해보자. 풀이 과정을 블로그 등에 기록하자. 끝 

블로그의 정보

다람

darami

활동하기