| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- 코테준비
- 코테독학
- 코드트리
- 코테공부
- SWiFT
- HumanInterfaceGuideline
- 애플디벨로퍼아카데미
- POSTECH
- 알고리즘 기초
- 코딩테스트
- 코딩테스트사이트추천
- HumanInterfaceGuidelines
- Xcode
- 1935
- 개발자루틴
- 공부습관
- 1일1코테
- HIG
- 알고리즘공부
- 개발자취업
- 코딩트리조별과제
- 오답노트
- 갭체크
- 백준
- Playground #Swift
- 코딩테스트준비
- AppleDeveloperAcademy
- DP
- 공채합격
- Apple
- Today
- Total
목록전체 글 (30)
WonniOS
안녕하세요.드디어 코드트리 챌린지 7주 과정을 모두 완주했습니다.처음에는 "7주를 정말 끝까지 할 수 있을까?"라는 걱정도 있었지만, 어느새 마지막 회고를 작성하게 되었습니다. 이번 글에서는 7주 동안의 학습 과정과 느낀 점을 정리해보려고 합니다.🎉 7주를 완주한 나에게우선 가장 먼저 하고 싶은 말은,"정말 수고했다."입니다.회사 업무와 개인 일정이 있는 상황에서 매주 꾸준히 문제를 풀고 학습 기록을 남기는 것이 생각보다 쉽지 않았습니다. 하루 공부를 미루면 그대로 흐름이 끊어질 수도 있었지만, 어떻게든 시간을 내서 학습을 이어갔고 결국 마지막 주까지 도착했습니다.결과보다도 "포기하지 않았다"는 사실 자체가 가장 큰 성과라고 생각합니다.📈 시작할 때와 비교해 가장 달라진 점챌린지를 시작하기 전에는 문..
알고리즘을 공부하다 보면 "이 문제는 DP로 풀어야 합니다"라는 말을 자주 듣게 됩니다. 하지만 처음에는 DP가 굉장히 어렵고 추상적으로 느껴졌습니다. 저 역시 처음에는 "그냥 규칙 찾고 배열에 저장하는 거 아닌가?" 정도로만 이해했었습니다.이번 글에서는 제가 DP를 이해하게 된 방식으로, 최대한 쉽게 설명해보려고 합니다.DP란 무엇일까?DP(Dynamic Programming, 동적 계획법)는 "이미 계산한 결과를 저장해두고 다시 사용하는 방법" 입니다.예를 들어 피보나치 수열을 생각해보겠습니다.F(5)= F(4) + F(3)F(4)= F(3) + F(2)F(3)= F(2) + F(1)이렇게 재귀로 계산하면 F(3)이나 F(2)를 여러 번 계산하게 됩니다.즉,같은 계산을 반복한다.불필요한 연산이 많아진..
최근 코드트리의 갭체크를 다시 진행하면서 한 달 전 결과와 비교해보는 시간을 가졌습니다.처음 갭체크를 진행했던 5월 10일에는 시뮬레이션 I, 백트래킹 영역이 부족한 개념으로 진단되었습니다. 특히 문제를 읽고도 어떤 방식으로 접근해야 할지 감이 잡히지 않아, 난이도가 조금만 올라가도 쉽게 막히곤 했습니다.하지만 한 달 동안 꾸준히 코드트리 학습을 진행한 뒤 다시 받은 6월 8일 갭체크 결과는 꽤 달랐습니다.1. 첫 갭체크 결과 vs 이번 갭체크 결과 (Before & After)Before (2026.05.10)부족한 개념Backtracking시뮬레이션 I문제 풀이 결과를 보면 시뮬레이션과 백트래킹 문제가 모두 건너뛴 문제로 분류되어 있었습니다.당시에는 문제를 보더라도 어떤 자료구조를 사용해야 하는지, ..
코딩 테스트 공부를 하다 보면 “이 문제 다시 봐야 하는데…” 하고 넘어가는 경우가 정말 많았습니다.특히 한 번 풀었다고 끝나는 게 아니라, 시간이 지나면 다시 막히는 문제들이 꼭 생기더라고요.최근에는 코드트리의 북마크 기능을 활용해서 저만의 오답노트와 복습 루틴을 만들고 있는데, 생각보다 훨씬 공부 효율이 좋아졌습니다.코드트리 링크 : https://www.codetree.ai/ko/trail-info저는 북마크 폴더를 단순히 “오답노트” 하나로 만들지 않고, 문제를 막혔던 이유 기준으로 분류했습니다.예를 들면 이렇게 나눴어요.시뮬레이션DFS / BFS 처음에는 유형별로만 나눌까 고민했는데,실제로 공부해보니 “왜 틀렸는지” 기준으로 정리하는 게 훨씬 기억에 오래 남았습니다.특히 “구현 실수 모음” 폴더..
요즘 코딩테스트 공부를 하면서 가장 어려웠던 건 문제 난이도보다도 “꾸준히 하는 것”이었습니다.하루 정도는 의욕적으로 공부하지만, 일정이 바빠지거나 퇴근 후 피곤한 날에는 자연스럽게 미루게 되더라고요.그래서 최근에는 코드트리(CodeTree)의 학습 리마인더 알림톡 기능과 GitHub 연동 기능을 활용해서 공부 루틴을 유지하고 있습니다.코드트리 링크 : 코드트리 공식 사이트1. 코드트리 알림톡 설정하기가장 먼저 사용한 기능은 학습 리마인더 알림톡입니다.처음에는 “알림이 얼마나 효과가 있겠어?”라고 생각했는데, 막상 설정해보니 생각보다 체감 효과가 컸습니다.특히 퇴근 후 쉬고 있을 때 알림톡이 오면 “아 맞다, 오늘 아직 문제 안 풀었지”라는 생각이 바로 들더라고요.저는 매일 저녁 시간대로 설정해두었는데,..
1. 갭체크 중 느낀 약점최근 코드트리 갭체크를 진행하면서 가장 부족하다고 느꼈던 부분이 바로 시뮬레이션 유형이었습니다.특히 구현 자체는 어렵지 않아 보여도, 날짜 계산이나 시간 계산처럼 조건이 조금만 많아져도 실수가 반복되는 문제가 많았습니다. 그래서 이번에는 단순히 문제만 많이 푸는 방식이 아니라, 부족한 유형을 체계적으로 보완해보고 싶어서 코드트리의 학습 트레일을 활용하게 되었습니다. 2. 코드트리 커리큘럼 구조가 좋았던 이유제가 특히 좋았던 점은 코드트리의 커리큘럼 구조였습니다.단순히 문제 리스트만 나열되어 있는 방식이 아니라, Lesson → 기본 문제 → 연습 문제 → 테스트 문제 흐름으로 단계적으로 난이도가 올라가는 구조라서 학습 방향이 굉장히 명확했습니다.제가 학습했던 부분은 Chapter..
최근 다시 코딩테스트 공부를 시작하면서, 현재 내 실력이 어느 정도인지 확인해보고 싶어서 코드트리의 갭체크를 응시해봤다.예전에 취준할 때 정말 열심히 준비했었는데, 회사에 들어오고 나서는 알고리즘을 거의 안 풀다 보니 감이 많이 떨어졌다는 걸 체감하고 있었다.그래서 이번 갭체크는 단순히 “몇 문제 맞췄다”보다,지금 내 상태를 객관적으로 확인해보자는 느낌으로 시작하게 됐다. [코드트리 갭체크 링크]https://www.codetree.ai/ko/gap-check/onboarding/intro갭체크를 풀면서 느낀 점초반 문제는 비교적 익숙했다.출력이나 배열 같은 기본 문제들은 손이 아직 기억하고 있어서 빠르게 해결할 수 있었다.하지만 뒤로 갈수록 난이도가 확실히 올라갔다.특히 오랜만에 접한 백트래킹이나 시뮬..