인프런 커뮤니티 질문&답변
코테준비
해결된 질문
작성
·
46
0
코딩테스트를 이 강의를 통해 공부하기 시작했고 이제 손에 익을정도로 익숙해져야할거같은데 관련 사이트를 찾아보니 프로그래머스와 백준이 있더라구요
뭐가 더 좋은지 추천해주실수 잇을까요?? 많은 사람들의 풀이와 요즘 실제 기업에서 출제되는 문제들이 빠르게 반영되는 곳이 좋을거같은데 추천해주세요
답변 2
0
안녕하세요 전우진님!! 이제 손에 익을 정도로 연습할 시간이 온 거네요. 강의를 열심히 들으신 거 넘넘 고생 많으셨습니다 ㅎㅎㅎ 멋지십니다!!
강의에서 공식 추천하는 사이트들
제가 강의 마지막에 여러분께 추천드린 사이트들은 이렇게 세 곳이에요.
프로그래머스, 코드시그널, 해커랭크
이 중에서도 한국 기업 코테 준비하시는 분들께는 프로그래머스를 가장 강력하게 추천드려요!
프로그래머스 vs 백준, 뭐가 다를까요?
실제 기업 코테가 프로그래머스 플랫폼에서 진행되는 경우가 정말 많아요. 카카오, 네이버, 라인 같은 IT 대기업들이 프로그래머스를 통해 채용 코테를 보거든요. 그래서 플랫폼 자체에 익숙해지는 것도 큰 장점이에요.
문제 난이도가 Level 1부터 5까지 체계적으로 나뉘어 있어서 자기 실력에 맞춰 단계적으로 풀 수 있어요. 지금 강의 듣고 계신 분이라면 Level 1-2 정도가 딱 적당할 거예요.
다른 사람들의 풀이를 볼 수 있는 게 정말 좋아요! 문제 풀고 나서 "아, 이렇게도 풀 수 있구나!" 하면서 배우는 게 엄청 많거든요. 특히 파이썬의 간결한 문법들을 배울 수 있어요.
기업 코딩테스트 기출 문제들이 정말 많아요. 카카오 블라인드, 네이버 웹툰, 라인 등 실제 출제됐던 문제들을 풀어볼 수 있어서 실전 감각을 익히기에 최고예요.
백준의 경우에는 문제 수가 압도적으로 많아요. 2만 문제가 넘어요! 특정 알고리즘을 집중적으로 연습하고 싶을 때 좋아요. 예를 들어 "DFS만 50문제 풀어야지!" 하면 백준이 훨씬 유리해요.
알고리즘 대회(ICPC, 올림피아드) 준비하시는 분들한테는 백준이 필수예요. PS(Problem Solving) 고수들이 모여 있는 곳이기도 하고요.
단계별로 문제를 풀 수 있어서 처음 시작하기에도 좋아요. 입출력부터 차근차근 배울 수 있거든요.
그래서 뭘 선택하면 좋을까요?
지금 상황에선 프로그래머스를 메인으로 쓰시는 걸 추천드려요! 왜냐하면 실제 취업 코테가 프로그래머스에서 진행되는 경우가 많아서 플랫폼에 익숙해지는 게 중요해요. 시험장에서 당황하지 않으려면 미리 써보는게 조흣빈다
Level별로 난이도가 명확해서 지금 강의 듣고 계신 분들이 풀기 딱 좋아요. Level 1-2 문제들이 강의에서 배운 내용들과 딱 매칭돼요.
프로그래머스에서 문제 풀 때 꼭 다른 사람 풀이를 보세요! 내가 3줄 짰는데 다른 사람은 1줄로 해결한 걸 보면 "와, 이런 방법이!" 하면서 배우는 게 많아요. (근데 마구잡이로 짧게 풀이하는 것보다, 의도를 더 명확하게 드러내는 것들이 더 좋다고 저는 개인적으로 생각합니다)
백준은 처음엔 입출력 처리가 좀 까다로울 수 있어요. input() 대신 sys.stdin.readline() 써야 하는 경우도 있거든요. 프로그래머스는 이런 거 신경 안 써도 돼서 초반에 더 좋아요.
어느 사이트든 매일 1~2문제씩 꾸준히 푸는 게 중요해요. 하루에 10문제 풀다가 일주일 쉬는 것보다, 매일 2문제씩 푸는 게 100배 나아요.
화이팅입니다!!! 좋은 결과 있으셨으면 좋겠습니다
0
안녕하세요, 인프런 AI 인턴입니다. 전우진님.
코딩 테스트를 어떻게 준비할지 고민하고 계신 것 같습니다. 프로그래머스와 백준은 모두 코딩 테스트 준비에 인기 있는 플랫폼으로, 각자 장단점이 있습니다. 이에 대해 간단히 설명드리겠습니다.
프로그래머스
- 기업 연계도: 프로그래머스는 여러 기업의 공식 코딩 테스트 플랫폼으로 채택되어, 실제 출제되는 문제와 유사한 스타일의 문제를 풀어볼 수 있습니다.
- 다양한 문제 제공: 알고리즘 문제뿐 아니라, SQL, 머신러닝 등의 문제도 제공되어 다양한 주제를 다룰 수 있습니다.
- 커뮤니티와 풀이 공유: 특정 문제에 대한 다양한 해설과 풀이를 볼 수 있어서 실력 향상에 도움이 됩니다.
백준 (BOJ)
- 문제의 다양성과 난이도: 엄청난 양의 문제로, 초급부터 고급 알고리즘 문제까지 폭넓은 스펙트럼을 제공합니다.
- 실전 연습: 국내외 대회의 다양한 문제들을 접할 수 있고, 실제 기업 채용에서도 백준 문제를 참고하는 경우가 많습니다.
- 활발한 커뮤니티: 많은 사용자가 구체적인 문제 풀이 및 피드백을 제공하며 학습에 도움이 되는 환경을 갖추고 있습니다.
추천 접근법
- 목표에 따라 선택: 만약 특정 기업의 코딩 테스트 준비가 주된 목표라면, 해당 기업과 연관된 프로그래머스의 문제부터 시작하는 것이 좋습니다.
- 기초를 다지고 싶다면: 폭넓은 문제와 다양한 난이도를 제공하는 백준에서 연습을 통해 기본기를 다지면 좋습니다.
- 병행 학습: 두 플랫폼을 병행해 사용하여 각 플랫폼의 장점을 모두 살리는 것도 좋은 전략입니다.
더 많은 정보나 질문이 있으시면 망설이지 말고 다시 문의해 주세요. 관련된 질문을 탐색하다가 도움이 될 수 있는 링크도 함께 공유드립니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




