2109028 개발기록: 요즘 느끼는 점들

2109028 개발기록: 요즘 느끼는 점들

BFS 와 DFS

요즘 아침마다 BFS/DFS 문제를 하나씩 풀고 있다. 워낙 못하는 유형이기도 하고, 코딩 테스트마다 매번 막혀 개인적으로 벽이라 느꼈던 문제였다. 그런데 어제, 오늘은 프로그래머스 lv3 문제도 한번만에 풀리는게 아닌가. 잠깐이지만 빛이 보였다. 그러면서 BFS / DFS 의 차이,BFS: queue, DFS: stack 을 체감했다.

BFS 는 자신과 연결된 노드를 우선적으로 모두 순회하는데, 이를 queue 에 담는다. stack 에도 담을 수 있지 않냐고?

자바스크립트 for 문

이거 처음 알았다. for () 내부에서 in 과 of 에 따라 차이가 발생하는데, in 을 사용하면 배열(List)의 인덱스로 접근, of 를 사용하면 배열의 원소에 접근한다.

// index에 접근 for (let i in List){ ... } // element 에 접근 for (let i of List){ ... }

회사

루나 오빗 컴포넌트가 클래스 컴포넌트를 베이스로 개발됐다 보니, 함수 컴포넌트를 사용하는 우리 부서에선 바로 사용하기 쉽지 않았다. 지속적으로 에러가 발생해서 골머리를 앓았는데, 옆 동네 연구원분이 코드를 계속 까본다더니 실제로 해결책을 가져오셨다. 지금까진 나 혼자 무언갈 해결해야한다는 마음에 부담감이 컸는데, 믿을만한 동료가 생긴 기분이 들었다. 이게 생각보다 든든해진다. 최고의 복지는 동료라는 말이 괜히 나오는게 아닌가보다.

from http://junior-datalist.tistory.com/205 by ccl(A) rewrite - 2021-09-28 23:26:29