byworld 님의 블로그
[자바단기심화 입문 TIL 3일차] 코드카타, Spring 입문 강의 ~17강 수강 본문
서론
온라인 강의의 장점과 단점이 자율성에서 오는 것 같다. 한번 한눈팔면 다른 것 하고 있는다.
코드카타 내용
그냥 맛보기로 하려고 했는데 했던 것 검토하느라 오전을 다 투자했다. 프로그래머스 내용이었는데, 내가 한게 대략 50개는 되더라. 어려운 것은 아니긴 하다. C++을 했었는데, 이제 자바로 바꾸거나 자바로 새로 짜는 연습을 해야겠다. 나름 효율적으로 짜려고 노력했던 것 같다. 예를들어 bucket sort가 더 적합하면 그렇게 하고, 포문 안돌리고 시그마로 짜거나 등등... 그래도 알고리즘 시간을 줄일 수 있는 부분이 좀 보이긴 했다. 예를 들어 K번째 수 정렬에서 K 번째 수는 알파벳이니까 페어 사용해서 기수 정렬을 사용하고 동일 문자열이면 strcmp 써서 비교하면 될텐데.. 등등.. 그리고 C++은 치트키 자료구조인 multiset이 있었는데, 자바도 그런게 있는지 STL 을 찾아봐야겠다.
https://github.com/HellWorlding/codingtest_kata
GitHub - HellWorlding/codingtest_kata: coding test kata / programmers examples
coding test kata / programmers examples. Contribute to HellWorlding/codingtest_kata development by creating an account on GitHub.
github.com
Spring 입문 강의 (-17강)
정신 팔려서 강의는 별로 못봤다. 한두번도 아니고... 어쨌든 annotation으로 Request Response를 받고 다른 형태로 받거나 보내는 것을 해보았다. 그 중 Path Variable과 Request Param으로 받는 것이 가장 주요한 개념이다. 여러 단축키들이 있던데, 이 강의를 들으면서 잘 숙지해서 개발 효율성을 높여야겠다. 스프링 부트건 단축키건 다 시간 효율성을 위해서 하는 것이니 말이다.
결론
오늘은 남아서 1장 24강까지 완료를 해봐야겠다. 어쨌든 간에 어제보다는 나은 놈이 되고 싶다.
'TIL' 카테고리의 다른 글
| [자바단기심화 입문 TIL 5일차] 맥북 에어, 특강, (Spring 입문 강의 2장 ~5강) (0) | 2026.02.13 |
|---|---|
| [자바단기심화 입문 TIL 4일차] 면담, Spring 입문 강의 1장 수강 (0) | 2026.02.12 |
| [자바단기심화 입문 TIL 2일차] 사전강의 코드 리뷰, Spring 입문 강의 11강 수강 (0) | 2026.02.10 |
| [자바단기심화 입문 TIL 1일차] 그동안 했던 것, 팀장/팀원 생각, 사전과제 완료 (0) | 2026.02.09 |
| [사전캠프 2일차 TIL] Product CRUD 구현 및 order id 토론 (0) | 2026.02.06 |