개발자

코테 답지 확인 시기가 궁금합니다

2023년 05월 13일조회 3,673

안녕하세요, 요즘 코테를 풀면서 고민이 많아져서 다른 분들 조언을 들어보고 싶어 글을 올려봅니다. 저는 프로그래머스 1단계 대부분을 풀었고 2단계는 1/4정도 푼 상태입니다. 이전에는 시간적 여유가 있었어서 잘 풀리지 않으면 며칠에 걸쳐 고민해서라도 스스로 풀어냈었습니다. 하지만 요즘은 썩 여유있는 상황이 아니라.. 한 문제에 몇 시간씩 투자하니 타격이 좀 크다고 느끼게 되었습니다..ㅠ 네이버 부스트캠프 코테가 목표라 한 달 정도 시간이 남았는데 코테 푸는 방식에 대해 고민입니다. 며칠씩 고민하더라도 어쨌든 끝까지 생각해보고 혼자 풀어내는 게 좋을지, 1시간정도 해보고 안되면 다른 분들 풀이를 보는 게 좋을지 잘 모르겠습니다. 알고리즘 지식 부족이라면 풀이를 보고 공부하면 될텐데, 부캠 코테가 그런 알고리즘 지식을 요구하는 게 아니라 예외케이스가 많은 구현문제라고 들어서.. 그냥 끝까지 고민하는게 나은가 싶기도 하고.. 답을 모르겠습니다..ㅠ 물론 정답은 없겠지만 다른 분들 의견을 들어보고 싶습니다. 감사합니다🙂

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

답변 5

인기 답변

eden님의 프로필 사진

저는 1시간정도 생각해 보신 후 확인하시는 것을 추천드려요. 깊이 고민해 보는것은 물론 좋은 방식이지만 시간이 한정되어 있으니 1시간 까지는 최대한 풀어보시는 것이 좋을 것 같습니다. 이후에는 1. 다른사람의 풀이를 일부만 봅니다. -풀이의 key idea만 확인하고 다시 풀어봅니다. 2. 그래도 안풀리는 것은 이제 풀이를 전부 봅니다. 엣지케이스들을 어떻게 처리했는지, 구현 방식은 어떤지 고민하며 보시면 좋을 것 같습니다 개인적으로 코테를 볼때는 4가지 단계가 있는 것 같다고 느꼈습니다 1. 어떻게 풀지 모르겠는 경우 2. 무슨 알고리즘을 쓰면 되는지는 알지만 구현 못하는경우 3. 알고리즘, 구현 모두 가능한 경우 4. 해결가능한 알고리즘을 여러개 알고 있어 문제의 제한 요건에 맞게 선택해 구현 가능한 경우 (구현 최적화도 가능한 상태) 너무 모든 것을 한번에 하시려고 하시지 말고 천천히 진행하시면 좋은 결과 있으실 것이라고 생각합니다🙂

profile picture

익명

작성자

2023년 05월 14일

감사합니다 😊 알려주신 방법대로 공부해보겠습니다 :))

뭉크님의 프로필 사진

뭉크

개발자2023년 05월 18일

며칠씩 고민하고 풀어봐야 효율도 떨어지고 며칠 지나면 기억 나지도 않습니다. 한시간 정도 고민하시고 풀이 보세요. 최대한 많은 문제와 다양한 풀이를 접해보세요.

인기 답변

달레님의 프로필 사진

코딩 시험이 한 달 정도 남으셨다면 한 문제 한 문제를 스스로 해결하시느라 너무 많은 시간을 투자하기 보다는 다른 분의 풀이를 보더라도 최대한 여러 문제를 접해보시는 게 더 좋은 전략일 것 같습니다. 준비하시는 코딩 시험이 정확이 어떻게 진행되는지는 모르겠지만 대부분 실제 시험에서는 연습할 때보다 시간이 좀 더 빡빡할 것이기 때문에 어차피 1시간씩 걸려서 풀 수 있는 문제는 실제 시험에서 시간이 모잘라 못 푸실 가능성이 높을테니까요. 따라서 문제 풀다가 막히실 때는 집착을 버리시고 정답 코드를 보고 빠르게 알고리즘을 습득하시는 편이 더 유리할 것 같습니다. 대신에 해답을 보고 푼 문제는 아무래도 충분히 시간을 갖고 직접 해결한 문제보다는 기억에 덜 오래 남기 때문에 기록해두셨다가 가능하시다면 나중에 한 번 더 스스로 풀 수 있는지 확인해보시면 좋을 것 같습니다.

profile picture

익명

작성자

2023년 05월 14일

조언 감사합니다. 말씀해주신대로 남은 기간 동안 최대한 많은 문제를 접하는 것을 목표로 해보겠습니다 ☺️

박한수님의 프로필 사진

릿코드 사이트 고려해보세요~ 예외케이스 빠르게 확인할 수 있어서 시간 절약이 좋고, 해설이 풍부합니다

김병건님의 프로필 사진

되도록이면 30분 미만으로 고민해보고, 대략 어떻게 풀어야할지 떠오르지 안는다면, 문제를 그만 보고, 문제의 해설및 문제를 푸는대 필요한 알고리즘을 공부하시는 것을 추천드립니다. 비슷한 고민에대해서 영상에 잘 정리 되어 있는 것 같습니다. 참고하세요. https://youtu.be/braSw6P9W64

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

안녕하세요! 프로그래밍 코딩 테스트(Coding Test) 준비에 대한 고민이 많으신 것 같네요. 여러 가지 방법이 있겠지만, 아래의 몇 가지 제안을 드려봅니다. 1. 적절한 시간 제한 설정: 한 문제에 대해 너무 많은 시간을 쏟아부으면 다른 문제를 접할 기회가 줄어들게 됩니다. 따라서 시간을 제한하고, 그 시간 동안에 풀지 못할 경우 답안을 확인하는 것이 효율적일 수 있습니다. 일반적으로 1~2시간 정도를 시간제한으로 설정하는 것이 좋습니다. 답안을 확인할 때는 단순히 답만 보는 것이 아니라 해당 문제를 해결하는 데 필요한 알고리즘을 이해하고, 왜 자신이 그것을 떠올리지 못했는지 고민해보는 것이 중요합니다. 2. 분석과 학습을 병행하기: 답지를 보는 것은 문제 해결에 대한 단서를 얻는 좋은 방법입니다. 하지만 그 답안에서 제공하는 해결 전략이나 사용된 알고리즘을 완전히 이해하고 스스로 적용할 수 있을 때까지 학습해야 합니다. 답안을 보는 것은 자신의 문제 해결 능력을 향상시키는 도구일 뿐, 단기적인 해결책이 아니라는 것을 명심하세요. 3. 다양한 문제 풀기: 프로그래밍 문제의 유형은 다양합니다. 어떤 문제는 알고리즘 지식을 중점적으로 요구하며, 어떤 문제는 복잡한 구현 능력이 필요할 수 있습니다. 두 가지 유형 모두 다양하게 접하며, 자신이 약한 부분에 대해 집중적으로 학습하는 것이 중요합니다. 4. 피드백 반영하기: 문제를 풀었을 때 항상 자신의 접근법과 코드를 회고하고 피드백을 반영해야 합니다. 또한, 가능하다면 다른 사람들이 어떻게 문제를 해결했는지 확인하고, 그들의 풀이가 자신의 풀이와 어떻게 다른지 비교해보는 것이 유익합니다.

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

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

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

새로운 질문 올리기

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