"Hello, world!"
KT AIVLE School에는 코딩 역량 향상을 위한 '코딩 마스터스' 대회가 2번 진행돼요.
아무래도 에이블러들은 데이터 관련 직무를 희망하다 보니, 채용 과정에 '코딩 테스트' 가 대부분 포함되어 있습니다. 그러나 코테... 정말 악명 높은 시험입니다. 다른 인적성과 달리 1~2달 안에 실력을 제고하는게 쉬운 일이 아니거든요..
그래서 KT에서는 에이블러의 코딩 역량 향상은 물론 코딩테스트에서의 경쟁력 향상을 위해 100개의 알고리즘 문제를 제공하고, 약 4주동안 코딩마스터스 대회를 진행하게 된답니다. 많이 풀수록 순위가 결정돼요.
아래는 대회 플랫폼 이미지입니당. 깔끔하고 이쁘쥬?
1차 코딩마스터스의 문제 구성은 기초 20 문제 , 초급 30 문제 , 중급 40 문제 , 고급 10 문제로 되어있습니다. 문제 난이도나 스타일은 백준, 프로그래머스와 비슷한 방식이랍니다 ㅎㅎ 재밌어용!
🏆하면 할수록 욕심이 생기는 대회
코딩마스터스는 실시간 전체 랭킹을 확인할 수 있습니다. 랭킹은 제출한 문제 수 기준~!
코딩마스터스 대회는 문제 수를 기준으로 70문제 이상 풀면 '마스터', 100문제 모두 풀면 '그랜드 마스터'로 선정되어 디지털 배지를 받게 됩니다. 사실 저는 70문제 이상만 해결하자는 마음으로 대회에 참가하게 되었는데요 ㅎㅎ; 문제 풀어가다보니 랭킹에도 욕심이 생기더라구요?
그래서 대회 기간동안 교육이 끝나면, 코딩마스터스 문제 해결에 시간을 쏟았답니다. 대회 마지막 주엔 하루에 3~4시간 잔 것 같아요. o(*^▽^*)┛알고리즘 노베이스의 현실 ^_ㅠ
70문제가 목표였던 저는 10위권 안에 들자는 목표가 생기고, 그렇게 75문제를 해결하며 10등으로 대회를 마무리 했어요! 너무나도 값지고 소중한 등수랍니다. (´▽`ʃ♡ƪ)
📍<꿀팁> 알고리즘 노베이스도 할 수 있다
1. python 수업 열심히 듣기
저는 알고리즘 공부를 해본 적이 없는 학생이었습니다. 그래도 대부분의 문제는 for, while문으로도 해결이 되더라구요.
KT AIVLE 교육 과정 초반에 배웠던 기초 python 문법과 자료 구조 수업이 도움이 많이 되었습니다. ㅎㅎ
그리디 알고리즘 정도는 기초 파이썬과 경험으로 해결이 가능했습니다.
2. 유튜브, 백준, 프로그래머스 비슷한 유형 찾아 공부하기
스택/큐, BFS/DFS, 다이나믹, 정렬 등의 알고리즘은 직접 공부하는 것이 좋아요. (길게 보면 코테의 핵심-!)
저는 알고리즘 개념은 유튜브, 알고리즘 블로그 등을 통해 공부하고 있어요.(ing) 그리고 백준이나 프로그래머스에서 비슷한 유형의 문제를 찾아 해결법을 공부하고 있습니다. ㅎㅎ 다른 사람의 코딩이 도움이 되는 경우가 많더라구요!
코딩마스터스의 경우 한 두개의 알고리즘을 공부해두고, 코딩 논리를 기억해서 한 번씩 적용해봤습니다.
https://www.acmicpc.net/problem/tags
알고리즘 분류
www.acmicpc.net
https://school.programmers.co.kr/learn/challenges?tab=algorithm_practice_kit
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
3. 질문 게시판, 코딩 스터디 등을 활용하기
아이디어에 한계가 올 땐, 다른 분들께 피드백을 요청하는 것도 좋은 선택이랍니다.
KT AIVLE스쿨 교육 사이트에는 질문 게시판이 있는거 아시죠. 튜터님들께 막힌 부분에 대해 질문하는 것도 좋은 방법입니다. 그리고 KT 에이블스쿨 정보 공유 오픈카톡방(공식X)에서 아이디어나 풀이에 대해 피드백을 받으시는 분들도 많더라구요. 정답을 요구하는게 아니라, 방향 찾기에 도움을 찾는 질문이라 문제는 안될겁니다 ㅎㅎ (아마도?)
코딩 스터디에 참여해서 알고리즘 공부를 함께해도 좋을 것 같네욤!
다음번엔 100문제 모두 해결하는 것을 목표로 또 한 번 열심히 해보겠습니다.
이 글을 보고 있을 미래의 에이블러님들도 좋은 결과 얻길 바라겠습니당. 우리 모두 코딩 잘하는 데이터 분석가가 됩시다!
아자 아자 .ᐟ ᕦ(ò_óˇ)ᕤ
'KT AIVLE SCHOOL > aivler episode' 카테고리의 다른 글
[KT AIVLE] Ep.9 : 에이블데이, KT에서 선물을 보냈어요.🎁(뭘까요?) (1) | 2023.11.27 |
---|---|
[KT AIVLE] Ep.8 : 에이블 미팅은 어떠냐면요 ㅎㅎ (0) | 2023.11.18 |
[KT AIVLE] Ep.6 : Ok.. 회식 good. Next time 또 해요. (22) | 2023.10.28 |
[KT AIVLE] Ep.5 : 미니 프로젝트는 너무 재밌어 (정보 공유) (53) | 2023.10.27 |
[KT AIVLE] Ep.4 : 친구 만들었어요.ᐟ (26) | 2023.09.26 |