본문 바로가기
꾸준히

[TIL-172] 변형 하노이탑, 클린 코드

by 무자비한 낭만주먹 2024. 1. 7.

[그림1]. 오늘도 감사한 공부 시작 ~

 

목차
0. 오늘의 학습 시간
1. 오늘 배운 것
2. 오늘의 알고리즘
3. 오늘의 CS
4. 영어 받아쓰기
5. 내일 할 일 (청사진)
6. 감사한 일

 

0. 오늘의 학습 시간
09:00 ~ 24:00: 주말은 풀 공부

 

1. 오늘 배운 것
클린 코드 책을 간단하게 다시 읽어봤다. 최근 함수형 프로그래밍이나 예외를 처리하는 방법들에 대해서 공부를 해서 그런지 전혀 다른 느낌의 책이었다. 아무튼 책은 볼 때 마다 다른 가르침을 준다는 사실을 배웠다. 책을 읽고 2장에 대한 내용을 다시 정리했다.
 

[클린코드 핥아먹기 시리즈] 1. 의미 있는 이름

목차 0. 개요 1. 의도를 분명히 밝혀라 2. 그릇된 정보를 피하라 3. 의미 있게 구분하라 4. 발음하기 쉬운 이름을 사용해라 5. 검색하기 쉬운 이름을 사용해라 6. 너 분명히 기억 못하니까 i, j, k 같은

https-blog-navercom-cksgurwkd12.tistory.com

 

2. 오늘의 알고리즘
간단한 재귀, 시간 관련 시뮬레이션 문제들을 풀었다. 또 약간 변형된 하노이탑 문제를 풀었다.

https://github.com/choichanhyeok/codetree-TILs/tree/main/231203

https://www.acmicpc.net/source/share/41d4db3a234641aaabe8fe5159c99f46

 

공유 소스 보기

 

www.acmicpc.net

 

3. 이주의 CS
지난주 모두의 네트워크 2장 학습 마무리하고 금주 부터 3장 진입

 

4. 오늘의 무자막 시청
오늘의 영상: 더그의 일상

오늘은 더그가 평소랑 다른 냄새를 맡았다. 그걸 쫓겠다고 담장 밑 화단 다 파서 밖으로 나갔는데 알고보니까 불이 난 거였다. 열심히 뛰어와서 할아버지한테 알려서 불을 끌 수 있었고 더그가 훈장을 받았다.

 

5. 내일 할 일 (청사진)
1. 모두의 네트워크 한 절 읽기
2. 진법 변환 단원 끝내기
3. BufferedReader, Writer, StringBuilder 내용 정리
4. 남는 시간 Java의 신 읽기에 올인
5. 회사에서 최선을 다하기

 

6. 감사한 일
사실 어제 계획이랑 달라져서 공부 대신 철학책을 읽으면서 좀 쉬는 시간을 가졌다. 오랜만에 여유롭게 쉬어서 컨디션이 많이 높아졌다. 돌아오는 주도 기분좋게 시작할 수 있어 크게 감사하다..

 

 

오늘 하루도 공부할 수 있어 크게 감사합니다

2023-12-03 개발자 최찬혁