본문 바로가기

전체 글41

DFS python으로 알고리즘을 다시 공부하기 시작했다. - 처음 만든 DFS 코드 # DFS - 깊이 우선 탐색 def make_dict(node): return {'node': node} def make_graph(node, edge): graph = [[] for _ in range(node)] # 연결 리스트 만들기 for _ in range(edge): n, m = map(int, input().split()) # 작은 순서대로 sorting 해야 되는데ㅠㅠ graph[n-1].append(make_dict(m)) graph[m-1].append(make_dict(n)) return graph def DFS(graph, stack, flag): while len(stack) != 0: top = st.. 2021. 7. 17.
2021 상반기 회고(1) - 인턴의 시작 어제 원티드에서 하는 [누구에게나 처음은 있었다: 웹 개발자] 발표를 들었다. 거기서 어떤 프론트 개발자 분이 자신이 성장하는 데에 큰 도움이 된 꿀팁을 알려주겠다고 하셨는데 그게 바로 '회고' 라고 하셨다. 매 학기 열심히 살았지만 그에 대한 성찰과 회고를 하는 데 시간을 쓰는 것엔 왜인지 너무 인색했던 것 같다. 이번 학기도 인턴 생활하느라고 뼈빠지게 고생했는데 기록을 안 해놓으면 머릿속에서 사라질 것 같아 지금이라도 부랴부랴 몇 자 적어보려고 한다. 멋있게 쓰고 싶어서 미루고 미뤄왔는데 그냥 내 식대로 일기라도 써야겠다. 그 당시에 나는 정체되어 있다고 느꼈다. 2020년도에 처음 웹 공부를 시작하고는 동아리 활동도 하고 팀 프로젝트 수업 두 번에 학과 사물함 서비스 개발 대회, 교내 해커톤 대회 .. 2021. 7. 9.
빈 배열[] 확인 자바스크립트에서 빈 배열 유무를 확인하기 위해 다음과 같이 코드를 짰다. let a = []; console.log(a === []) // false 근데 항상 false 값이 나온다. ---> 자바스크립트는 배열을 reference 로 비교하기 때문에 완전히 동일한 객체가 아니면 false 를 반환한다고 한다. let a = []; console.log(a.length === 0) 배열의 길이를 통해 빈 배열을 알아내야 한다. 2021. 4. 26.
[React Native] cannot read property 'foreach' of undefined / react-devtools-core / react native debugger 리액트 네이티브 강의를 듣다보니 react native debugger 가 필요하다고 해서 설치했다. 스펙 react native debugger 0.11.7 ver(2021-04-21 기준 가장 최신판) OS window 10 pro node v14.15.4 npm 6.14.10 근데 components 를 누르면 자꾸만 콘솔에 에러가 떠서 확인해보니 npm 모듈 중 react-devtools-core 에서 나는 문제였다. 해결 방법 구글링을 해도 마땅한 해결 방법이 안 나오길래 그냥 내가 직접 react-devtools-core 을 건들였다. 어떤 곳에서는 chrome에 있는 React Develope Tools 때문이라는데, 내 기준 확장프로그램과는 아무런 연관이 없었다. 해당 확장 프로그램을 삭제.. 2021. 4. 21.