반짝반짝 작은 별~

공부 6

Dynamic Programming - 동적 계획법

서론어쩌다보니 동아리에서 알고리즘을 가르칠 일이 생기기도 했고, 다시 공부해야겠다 마음 먹은 겸 블로그에 정리해보고자 한다.Dynamic Programming오늘의 주제인 Dynamic Programming 이다. 주로 dp 라고 많이 줄여부르는 기법이다.There are two key attributes that a problem must have in order for dynamic programming to be applicable:optimal substructure and overlapping sub-problems.-wikipedia위키피디아에 따르면 2가지 중요한 특성이 있어야만 dp 로 해결할 수 있다고 한다.optimal substructure, overlapping sub-problem..

공부/알고리즘 2024.08.24

[네?트워크 강의] 2.OSI 모델

https://www.udemy.com/course/fundamentals-of-networking-for-effective-backend-design-korean해당 강의를 보면서 내용 정리를 해보고자 한다. 추가로 필요하면,https://product.kyobobook.co.kr/detail/S000001952235 Go 언어를 활용한 네트워크 프로그래밍 | 애덤 우드벡 - 교보문고Go 언어를 활용한 네트워크 프로그래밍 | 간결하며 신뢰할 수 있는 네트워크 소프트웨어!주요 프로그래밍 언어에서 장점만 조합하여 만든 Go 언어는 빠른 속도와 확장성을 자랑하며, 네트워크와product.kyobobook.co.kr해당 책도 참고하고자 한다.https://open-alpaca.tistory.com/25 [네?..

[네?트워크 강의] 1. 클라이언트-서버 아키텍쳐

https://www.udemy.com/course/fundamentals-of-networking-for-effective-backend-design-korean해당 강의를 보면서 내용 정리를 해보고자 한다. 추가로 필요하면,https://product.kyobobook.co.kr/detail/S000001952235 Go 언어를 활용한 네트워크 프로그래밍 | 애덤 우드벡 - 교보문고Go 언어를 활용한 네트워크 프로그래밍 | 간결하며 신뢰할 수 있는 네트워크 소프트웨어!주요 프로그래밍 언어에서 장점만 조합하여 만든 Go 언어는 빠른 속도와 확장성을 자랑하며, 네트워크와product.kyobobook.co.kr해당 책도 참고하고자 한다.해당 강의는 왜 만들어졌는가 에 많은 초점을 두고 있다.클라이언트-서..

[12867] N차원 여행

오늘부터 푼 백준 문제 정리한다. https://boj.ma/12867 12867번: N차원 여행 boj.ma 간단한 문제 설명주어진 N차원 좌표, (a, b, c, d, e, ...)(최대 1,000,000,000 차원) 에서,한번에 한 차원을 +1, -1 움직일 수 있다.이런식으로 M번 움직일 때, 중복되는 좌표가 존재하는지 판단하는 문제이다. 예시로는 (0, 0, 0) -> (1, 0, 0) -> (1, 0, 1) -> (1, 0, 0)위의 여행은 (1, 0, 0) 이 중복된다. 감상실버2 라서 만만하게 봤는데....생각보다 오래 걸렸다.설마 이렇게 풀겠어? 하고 생각난 풀이를 망설인 점,풀이 방법의 구현2가지를 원인으로 뽑을 수 있을거 같다. 설마 이런 자료구조를 쓰겠어?왜 처음 풀이를 망설였나하..

[Go 100가지 실수 패턴과 솔루션] #11 함수형 옵션 패턴

앞으로 토이 프로젝트를 하면서 틈틈이 공부한 내용을 적용 및 정리해보고자 한다.https://product.kyobobook.co.kr/detail/S000211704725 100 Go Mistakes Go 100가지 실수 패턴과 솔루션 | 테이바 하사니 - 교보문고100 Go Mistakes Go 100가지 실수 패턴과 솔루션 | 모든 Go 개발자가 꼭 읽어야 할 책이다 Go 개발자들이 흔히 만나는 일반적인 실수를 피하고, 생산성과 효율성을 최대한 끌어내자!고 프로그래머가 고product.kyobobook.co.kr 오늘의 주제는 #11 함수형 옵션 패턴~   우리의 코드는 한번 짜고나서 끝이 아니다. 항상 요구사항과 리팩토링 등의 이유로 코드를 고쳐야한다.이 과정에서 함수의 파라미터에 변화가 필요한 ..

공부/서적 2024.06.18

독서의 흔적(프로그래머의 뇌) - 23/12/20

https://product.kyobobook.co.kr/detail/S000001952236 프로그래머의 뇌 | 펠리너 헤르만스 - 교보문고 프로그래머의 뇌 | 인지과학을 활용한 개발자의 일머리 개선법이 책은 인지과학에 기반을 둔 각종 방법론으로 개발자가 새로운 언어나 프레임워크를 빠르게 배워 생산성을 향상하도록 돕는다. product.kyobobook.co.kr 본 기록은 위의 책을 읽고 작성하는 것입니다. 오늘 처음 읽는 건 아니지만, 글로써는 처음이니 어쩌다 읽게 됬는지부터 시작하겠다. 책을 산 시점은 꽤 된거 같다. 년초에 산 것으로 기억된다. 서점에서 책 구경을 하다 우연히 발견하게 되었는데, 잠깐 읽은 내용이 흥미로웠다. 그 당시에는 스터디를 막 진행하고 있던 시점인거 같다. 스터디장으로써 ..

공부/서적 2023.12.21