[KB IT's Your Life 6기] 첫 알고리즘 평가

nini·2025년 6월 4일

KB IT's Your Life

목록 보기
28/40
post-thumbnail

알고리즘 특강 수업(개발남노씨)

매주 금요일, 꾸준히 들어왔던 알고리즘 특강 수업이 어느덧 6주차에 접어들었습니다.
그리고 이번 주는 바로, 첫 알고리즘 평가가 있었던 날이기도 했습니다!

그동안 열심히 해온 걸 평가받는 자리였기에 긴장도 되고 떨리는 마음도 들었지만, 오히려 그만큼 내가 얼마나 성장했는지를 확인해 볼 수 있는 기회라고 생각하며 도전했습니다. 🙃


1. 알고리즘 평가 소개

6주차 금요일, 오후에 진행된 알고리즘 평가 !

수업은 JAVA 중심으로 진행되었지만, 시험에서는 자바 외에도 JavaScript, C, C++, Python 등 다양한 언어 중 선택해서 응시할 수 있었습니다.
그래서 각자 익숙한 언어로 응시하는 모습을 많이 볼 수 있었고, 특히 파이썬으로 응시한 분들도 꽤 많았습니다.

응시는 당일에 무조건 수업 시간에 참여해서만 가능했습니다.
(결석 불가, 추가 응시 불가)

또, 미제출자는 0점 처리가 된다고 했는데 이걸 방지하고자 하나의 방법으로 강사님께서 전공/비전공 각각 반 평균이 가장 높은 반에 선물🎁을 주신다고 하셔서, 반 전체가 협력하는 분위기로 시험에 임할 수 있었어요.
게다가 수업 중 집어주신 문제들만 잘 풀어도 70점 이상은 나오게끔 배점을 구성해주셔서, 최대한 열심히 해보자는 분위기가 자연스럽게 형성되었습니다.

(평균을 최소 70점 이상으로 만들고자 하셨던 강사님 ㅜㅜ 감사합니다)
이렇게까지 해주셨으니 아무것도 작성을 안 해서 내는 사람들은 거의 없지 않았을까요?



2. 알고리즘 평가 준비 과정

저는 평소 알고리즘 스터디를 반 사람들과 함께 진행하고 있었는데요,
평가 1~2주 전부터는 기존 스터디 방식에서 벗어나 '개발남노씨의 알고리즘 특강 수업'에서 다뤘던 문제들을 반복 학습하는 방식으로 전환했습니다!

같은 문제라도 풀이 방식이나 코드 스타일이 각자 달라서 공유하면서 많이 배울 수 있었고,
실전처럼 시간 제한을 두고 문제를 푸는 연습도 몇 번 진행하면서 실전 감각을 익혔습니다.(추천)


특히 5주차 수업에서 강사님이 "이 중 몇 문제는 시험에 나온다"고 말씀해 주셨기 때문에,
그 문제들만 집중적으로 복습하면서 익숙하게 만드는 걸 목표로 했습니다.

평가 1주일 전부터는 확정적으로 언급된 문제들을 거의 외우다시피 했고,
(물론 문제를 이해하고 푸는 게 제일 좋겠지만,, 일단 그거라도 다 맞자라는 생각으로)
전날에는 혹시나 싶어 다른 문제들도 다시 한 번 훑어보며 '최소한 흐름이라도 기억하자'는 마음으로 준비했어요.

실제로, 외워서라도 함수를 써 내려갈 수 있을 정도로 반복한 문제들이 출제되었고,
덕분에 막상 시험 볼 땐 좀 더 차분한 마음으로 문제를 풀 수 있었습니다.
(❗️어려운 코드는 자바보다 코드 길이가 짧은 파이썬으로 암기해서 응시한 분들도 꽤 있었음)



3. 알고리즘 평가 진행 방법

시험 전에는 간단한 환경 테스트와 점검을 먼저 진행한 후, 총 3시간 동안 평가가 진행되었습니다.


시험은 프로그래머스 환경에서 진행되었기 때문에 실제 코딩 테스트와 유사한 분위기에서 진행되었고,
여러 번 제출이 가능해서 테스트 케이스를 확인하며 점차 정답에 가까워질 수 있도록 구성되어 있었습니다.

  • 제출 후 채점하기 버튼을 누르면 테스트 케이스 통과/실패 여부 확인 가능
    (점수 계산은 (아마도) 테스트 케이스를 맞춘 걸로 되었음)

  • 가장 높은 점수가 최종 점수로 반영됨

  • 여러 번 제출해도 페널티 없음❗️

이렇게 제출한 기록이 남는데, 오른쪽 점수 중에서 젤 높은 점수가 합산되는 형식입니다.



4. 알고리즘 평가 소감

이번 알고리즘 평가는 저에게 많은 걸 느끼게 해준 시간이었습니다.

  • 처음이라 긴장도 됐지만, 꾸준히 연습해온 문제들이 나와서 다행이었고,

  • 강사님의 사전 힌트 덕분에 전략적으로 준비할 수 있었습니다.
    (미리 힌트를 주신 문제들이 없었다면 ,,, 상상할 수 없는 점수?😂)

  • 외워서 푸는 것이 마냥 좋은 방법은 아니지만,
    그만큼 반복 학습을 통해 익숙해졌다는 자신감도 생겼고,
    실제로 비슷한 유형이 나왔을 때 빠르게 접근할 수 있겠다는 도전 의식도 생겼습니다.

  • 프로그래머스 환경에서 시험을 치른 것도 앞으로 코딩 테스트를 준비하는 데 도움이 될 것 같아요.

무엇보다도, 나 혼자 준비한 게 아니라 함께 고민하고 도전한 스터디 친구들과의 경험이 제일 값졌던 것 같습니다. 혼자였다면 절대 이렇게 꾸준히 못했을지도!



이번 평가를 통해 실력의 성장도 느낄 수 있었고, 알고리즘에 대한 흥미도 더욱 생겼습니다.
다음 알고리즘 평가에서는 이번보다 더 좋은 결과를 목표로, 조금 더 깊이 있는 문제 해결력을 기르고 싶습니다. 💪

여러분도 알고리즘 평가나 코딩 테스트를 준비하고 있다면,
꾸준한 연습 + 스터디 + 반복 학습의 조합을 꼭 추천드려요!

다음 후기도 기대해주세요 😄


ID카드

profile
사용자를 고려한 디자인과 UX를 중심으로 더 나은 경험을 만들어갑니다

0개의 댓글