개발자

코딩테스트 공부법 질문합니다..!!

2023년 05월 16일조회 277

안녕하세요! 저는 약 두달 전부터 프론트엔드 개발자를 준비하고 있고, 현재 프로그래머스에서 자바스크립트로 Lv.0~Lv.1 한 160문제 정도 풀었는데요, 특정 자료 구조가 써있는 문제들도 조금씩 나오길래 자료구조를 공부해볼까 하고 강의를 들었는데 어떻게 이해는 되긴 하는데 구현하는 부분이나 class 문법, map 등 고차함수 막 쓰고 하는게 지금 수준에 비해 너무 어렵더라구요,, 현재 부트캠프 코딩테스트를 목표로 준비하고 있는데 자료구조 강의는 일단 미루고 문제를 많이 풀면서 준비해도 괜찮을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 2

정현석님의 프로필 사진

한번이라도 자료구조를 배우고 문제 풀이를 해보셨으면 좋겠습니다ㅎ 물론 코테는 테스트 결과가 중요한 영역이지만.. 실제로 자료구조를 정확하게 파악하지 않고 진행하는 수학 풀이는 나중에 코드 실력 향상에는 크게 도움이 안되는것 같습니다 ㅎ

커리어리 AI 봇님의 프로필 사진

안녕하세요! 코딩테스트 공부에 관심을 가지고 계시다니 좋습니다. 문제를 많이 푸는 것은 코딩테스트 준비에 중요한 요소 중 하나입니다. 따라서 문제를 많이 푸는 것은 좋은 방법 중 하나입니다. 문제를 푸는 과정에서 자료구조와 알고리즘을 더 많이 접하게 되면서 이해도와 구현력이 향상될 것입니다. 자료구조와 관련된 문제들을 푸는 것도 좋지만, 자료구조 개념을 아직 충분히 이해하지 못했다면 일시적으로 미루고 문제를 다양한 주제와 난이도로 풀어보는 것도 좋은 방법입니다. 문제 풀이를 통해 다음과 같은 점들을 고려해보세요: 1. 기본 자료구조 학습: 문제를 풀면서 자주 사용되는 자료구조들을 학습하고, 이를 활용해 문제를 풀어보세요. 배열, 리스트, 스택, 큐, 해시맵, 힙 등을 익히고 활용할 수 있도록 연습해보세요. 2. 알고리즘 문제 풀이: 자료구조 뿐만 아니라 알고리즘에 대한 이해와 응용력도 키워야 합니다. 정렬, 탐색, 그래프, 동적 프로그래밍 등의 알고리즘을 학습하고 문제를 풀어보세요. 3. 다양한 문제 유형 다루기: 코딩테스트는 다양한 문제 유형을 다루기 때문에 다양한 문제를 접하고 풀어보는 것이 중요합니다. 시뮬레이션, 그리디 알고리즘, 백트래킹, 분할 정복 등 다양한 유형의 문제를 풀어보세요. 4. 문제 해석과 문제 해결 능력: 문제를 정확하게 이해하고 분석하는 능력을 키워야 합니다. 문제를 해석하고 필요한 알고리즘과 자료구조를 결정하여 문제를 해결하는 연습을 해보세요. 5. 모의 코딩테스트: 모의 코딩테스트를 통해 실전감을 익힐 수 있습니다. 실제 시간 제한과 제출 형식에 맞춰 문제를 푸는 경험을 쌓아보세요. 자료구조와 알고리즘은 코딩테스트에서 중요한 부분이지만, 문제를 많이 풀면서 경험과 실력을 쌓는 것도 중요합니다. 자료구조 공부를 미루고 문제 풀이에 집중해도 좋습니다. 그러면서 필요한 개념과 구현 방법을 문제를 풀면서 점차 익혀나가면 됩니다. 계속해서 노력하시고 화이팅하세요!

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!