반짝반짝 작은 별~

2024/06 3

[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

5월 MIL

평소에 백엔드만 공부하던 나였다.어느 날 갑자기프론트가 하고시프다!!라는 생각이 들었다.평소에 컴퓨터에 대한 이모저모 공부로 인하여 백엔드는 대략적으로는 이런 느낌이구나를 알 수 있었다.반면에 프론트는 평소에디자인 센스가 없다.자바스크립트가 싫다.등등의 이유로 피해왔다.그렇게 백엔드 외길을 걷고 있었으나,백엔드 지식만으로는 프로젝트 진행에 한계가 있다는 점,마침 진행중이던 프로젝트가 node.js 라는 점을기회 삼아 프론트도 해보고자 결심을 하게 되었다.(여담이지만, 프론트, 백엔드 동시 공부는 절대 좋은 생각이 아니다.어느 하나라도 잘 진행되면 다행이지, 잘못하면 하나도 제대로 못할 수도 있다.늦어서 죄송해요 운영진분들)서론은 이정도로 마치고 코드잇 강의를 통해 이번 한달 동안 무엇을 공부했는지 정리해..