전체 글(117)
-
주피터 허브 (다중사용자 전용) 만들기 참 쉽다!
학교 딥러닝 pc를 원격 조종하기 위해 주피터 허브를 만들었다.! 다중사용자를 위한 주피터 허브가 필요했다.! 여러 사이트 찾아봤지만, 아래 두 사이트면 충분하다! https://eungbean.github.io/2019/03/22/jupyter-ssh/ 랩탑에서 딥러닝 서버에 접속하여 Docker/Jupyter 사용하기 2019-07-30: Updated 발단은, 작은 궁금증이었습니다. “리눅스를 서버처럼 세팅해서 맥북으로 가볍게 작업하려면, 어떻게 해야하나요?” *원 글 보러가기 진심으로 감사합니다!! 위 조언들에 따라, docker + jupyter + ssh 조합을 사용하기로 결심했습니다. 차근차근 설치하며, 다른 분들도 따라만 하면 설치할 수 있도록 작은 보답삼아 포스트를 남깁니다. 같은 고민을..
2019.09.27 -
(프로그래머스) 탐욕법-체육복
체육복 문제에서 두개의 배열안에서 중복되는 요소를 제거해야 했다. 그때 나는 (위 코드) 2중 for 문으로 배열을 차례로 훑어서 걸러내었는데, 걱정되는 것이 시간복잡도가 O(nxm) 이다. 다른방식이 있나해서 다른사람 코드를 보았다.(아래코드) 아래코드에서는 Hashset 을 이용해서 set 에 넣는데 O(m) 걸러내는데 O(n) 만 걸려서 총 O(m)+O(n)이 걸렸다! 이럴수가.. 중복 제거에는 Hashset 을 사용해야겠다!! + 나는 count 변수를 사용해서 메모리를 낭비했는데 아래코드에서는 answer 하나로 같은기능을 구현했다. 변수 선언시 꼭 필요한 변수인지 먼저 생각해봐야겠다.
2019.08.27 -
(프로그래머스)동적계획법 - 정수삼각형 풀이
문제 : https://programmers.co.kr/learn/courses/30/lessons/43105 풀이: hashmap 과 class 를 이용해서 메모이제이션을 했다.(실패: 시간초과) int 로 배열을 만들어서 메모이제이션을 쓰고싶었다. 종만북에서는 2차원 배열을 만들어서 메모이제이션을 구현했다. 그럼 나도 2차원 배열로 하면 되는데, 문제는 종만북이 C++ 이라, C++ 을 모르는 나는 지레 겁먹고, java 로 구현한 사람들을 찾아 나섰다. -> 그냥 구현 하면 되는데. C++ 에서 참조형 변수(int &ret)를 쓰길래 뭔가 있나보다하고 회피했다. -> 이 회피로 하루를 낭비하게된다. java로 풀이 한 것들을 찾아보다가 hashmap 으로 한 개발자가 있어서 참조했고, 내 문제에 맞..
2019.08.10