전환면접 합격의 감동과 희열은 이미 사라진지 오래다고등학교 졸업 후 명문대를 들어간 사람이라면 알겠지만, "고3 때 어떻게 그렇게 열심히 했지?" 라는 생각을 한번쯤은 하게 된다. 지금도 딱 그 심정. "인턴 때 어떻게 그렇게 열심히 했지?"멘토에게 질문할 거리가 넘쳐
좋은 글을 찾았다https://velog.io/@full_accel/vim-ESC-%ED%82%A4%EB%A5%BC-%EB%88%84%EB%A5%B4%EB%A9%B4-%ED%95%AD%EC%83%81-%EC%98%81%EC%96%B4-%EC%9E%85%EB%A
다른 디바이스에서 처음 Merge를 하고나면, 필요한 설정이 있다. 그대로 Run하려고해도 안되고 빌드도 오류가 뜸프로젝트 빌드를 시도한다. 오류가 뜨면서 Kotlin not configured 에러가 뜨면 상단의 Configure 을 눌러주고 대상을 All Modul
팁.1\. 일단 유니온 파인드를 위한 3가지 함수를 만든다. (findUnion, isUnion, union)2\. Kruskal 알고리즘은 cost가 작은 것부터 union이 되지 않은 것이면 추가해나가는 방식이므로 PriorityQueue로 담아놓고 cost를 기준
종만북에서 발췌한 내용.모든 답을 만들어 보고 그중 최적해의 점수를 반환하는 완전 탐색 알고리즘 설계전체 답의 점수를 반환하는 것이 아니라, 앞으로 남은 선택들에 해당하는 점수만을 반환하도록 부분 문제 정의를 바꾼다.재귀 호출의 입력에 이전의 선택에 관련된 정보가 있다
리빌드 프로젝트도움말 -> 사용자지정VM옵션변경에서, Xmx 부분인 최대 용량을 증량우측 아래 Memory Indicator 누르면 메모리 정리됨. 안보이면 맨 하단 우클릭하고 보이게 설정.
Ctrl + ; 로 빠른 Navigation이쁜 Material Design Icon쓰는 사람은 쓰는 Dagger깃 사용자에게 추천이제 Vim 없이는 코딩 못한다..객체와 JSON 간 변환 자동으로 해줌단축키 안쓰고 마우스로 하면 왜 마우스 쓰냐고 혼내줌 숙련도 향상에
Node의 수가 많은 경우, adjMatrix로 그래프 정보를 저장하면 메모리 초과(OOM) 예외가 발생한다. 그러므로 adjList로 대신하자.OOM과는 별개로, Recursion Depth가 너무 깊어지면, StackOverflowError (프로그래머스에서는 런타