본문 바로가기

분류 전체보기98

[TIL-180] 연속 수열, 재귀, 애플리케이션 계층 목차 0. 오늘의 학습 시간 1. 오늘 배운 것 2. 오늘의 알고리즘 3. 오늘의 CS 4. 영어 받아쓰기 5. 내일 할 일 (청사진) 6. 감사한 일 0. 오늘의 학습 시간 11:30 ~ 13:00 (1시간 30분): 점심시간 풀 공부 22:00 ~ 24:00 (2시간): 주짓수 갔다와서 너무 힘들어서 삼십분 누워있다 바로 공부 1. 오늘 배운 것 - 사실 HTTP에 대해서 명확한 정의를 안하고 "메시지를 주고 받기 위해 정의한 규칙 중 하나"로 뭉뚱그려 이해했는데 결국 HTTP 는 서버와 클라이언트 간에 "응용 계층 끼리의 통신"을 위한 것임을 이해했다. - 회사 코드에 자꾸 prototype라는게 들어가서 대충 넘겼었는데 ES6 이전에 자바 스크립트에서 객체지향의 "상속"을 구현하기 위해 필요했던 .. 2024. 1. 7.
[TIL-179] 자바의 역사, 간만에 낮잠 목차 0. 오늘의 학습 시간 1. 오늘 배운 것 2. 오늘의 알고리즘 3. 오늘의 CS 4. 영어 받아쓰기 5. 내일 할 일 (청사진) 6. 감사한 일 0. 오늘의 학습 시간 07:00 ~ 08:00: 오늘은 본가에서 바로 회사로 가서 아침에 기차를 탔다. 기차에서 한 시간동안 백트랙킹 문제를 풀었다. 12:30 ~ 13:00: 갑자기 너무 졸려 공부 전에 10분만 자려했는데 눈 떠보니 12시 반이었다. 부랴부랴 급하게 30분 공부했다. 1. 오늘 배운 것 자바의 역사 2. 오늘의 알고리즘 https://github.com/choichanhyeok/codetree-TILs/tree/main/231211 오늘은 이상하게 피곤해서 운동 끝나고 졸아버렸다 .. TIL만 쓰고 자려고 한다. 3. 이주의 CS (.. 2024. 1. 7.
[TIL-178] Comparable과 Comparator, 알고리즘 복습, 프로젝트 기획, 자바 공부, 클린 코드 기록 목차 0. 오늘의 학습 시간 1. 오늘 배운 것 2. 오늘의 알고리즘 3. 오늘의 CS 4. 영어 받아쓰기 5. 내일 할 일 (청사진) 6. 감사한 일 0. 오늘의 학습 시간 09:00 ~ 24:00: 일요일은 풀 공부 1. 오늘 배운 것 1. 계속 궁금했던 Comparable과 Comparator 그리고 Arrays Collections의 sort에 대해 공부했다. 결론은 Arrays든 Collections든 결국 Comparable이나 Comparator 사용하는 객체들의 sort를 할 때 최종적으론 Arrays.sort에 들어가고 그 안에 merge sort(정확히는 TimSort)를 통해 정렬한다. 이 과정에서 binary sort를 진행하는데 그 때 두 함수형 인터페이스에서 정의했던 compar.. 2024. 1. 7.
[TIL-177] 구간탐색 끝, 간단한 서브쿼리 문제, 인터넷 계층과 라우터 목차 0. 오늘의 학습 시간 1. 오늘 배운 것 2. 오늘의 알고리즘 3. 오늘의 CS 4. 영어 받아쓰기 5. 내일 할 일 (청사진) 6. 감사한 일 0. 오늘의 학습 시간 11:30 ~ 13:00(1시간 30분): 점심에 오뎅 호다닥 먹고 와서 공부했다. 19:00~20:00 (1시간): 본가 가는 기차에서 공부했다. 21:00~24:00 (3시간): 본가에 와서 편안한 환경에서 공부했다. 1. 오늘 배운 것 1. 구간 탐색에서 방향에 따른 이동 기록의 상태값이 여러개일 때의 처리 실습 2. 간단한 JOIN 및 서브쿼리 문제 풀이 2. 오늘의 알고리즘 1. 드디어 구간 탐색 마무리 하고 사각형 칠하기 파트 진입! 2. 간단한 SQL문 풀이 3. 리트코드 HARD 풀이 (스도쿠 문제) https://g.. 2024. 1. 7.