전체
-
[백준] 16549 숨바꼭질 3하면서 이런이런것을 공부했다[연구노트]/알고리즘 공부 2020. 2. 18. 20:09
문제는 다음과 같습니다. https://www.acmicpc.net/problem/13549 1. 수빈이는 *2배를 0초만에 갈 수 있다. 2. 수빈이는 +1 -1을 각각 1초만에 갈 수 있다. 문제 풀이 - dynamic programming 1. 0부터 N까지 먼저 채워놓고, N부터 차근차근 하나씩 앞으로 나가면서 해당 자리에 오는데 걸리는 최단시간을 찾는다. def fineMaxTime(N,K): MaxTime = K-N i = 2 while(1): dist = K - N*i if MaxTime = K : return (N-K) Maxtime, max_num_list = fineMaxTime(N,K) lst = [Maxtime+1] * (max_num_list+1) # complex case for..
-
[백준] 17404 RGB거리 2하면서 이런이런것을 공부했다[연구노트]/알고리즘 공부 2020. 2. 18. 20:08
주의해야 했던 점 : 첫번째 집과 마지막 집도 이웃이다. 처음에 생각했던 방법과 손코딩 : 가장 단순한 방법으로, 모든 경우의 수를 찾는 방법이다. 이를 위해 reculsive function을 사용했다. (재귀함수) 하지만 역시.. 시간 초과 정답 : 아래의 사이트 참고해서 공부할 것 https://m.blog.naver.com/occidere/220785383050 https://copy-driven-dev.tistory.com/m/78?category=837580 https://taekho-nology.tistory.com/100
-
알아두면 좋은 간단 지식하면서 이런이런것을 공부했다[연구노트]/심심풀이와 소통 2020. 2. 18. 19:55
1. 우분투 포스틱 메모장 https://www.tecrobust.com/install-sticky-notes-linux-ubuntu-latest/ Sticky Notes Ubuntu: How To Install Sticky Notes on Linux Ubuntu 18.04 LTS &19.04 Sticky Notes Ubuntu: How To Install Sticky Notes on Linux Ubuntu 18.04 LTS &19.04 www.tecrobust.com 2.
-
[Docker] Docker 개념 및 기본 명령어하면서 이런이런것을 공부했다[연구노트]/Git, Docker, Pytorch 2020. 2. 18. 19:34
공부하기 좋은 사이트 : https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 기본 명령어 공부한 동영상 : https://www.youtube.com/watch?v=pMY_wPih7R0&list=PLEOnZ6GeucBVj0V5JFQx_6XBbZrrynzMh&index=3 1. Docker의 기본 개념 [Docker를 사용하는 이유] 정리 : 프로그램을 주고 받을 때, 그 프로그램을 위한 환경까지 같이 주자!! VMware와 같은 가상머신보다 훨씬 가볍게, 낮은 layer에서 동작한다. [Docker Architecture] 정리 : Registry는 docker hub이다. 그곳에 많은 이미지들이 저장되어 있다. 이미지를 pull해와서 나..
-
[Git] Git 기초와 활용3 Readme/Rebase/onfig (Ubuntu terminal)하면서 이런이런것을 공부했다[연구노트]/Git, Docker, Pytorch 2020. 2. 18. 12:59
https://www.youtube.com/watch?v=ys0lVeTHl7c&list=PLRx0vPvlEmdD5FLIdwTM4mKBgyjv4no81&index=15 아래의 내용은 다음의 내용을 요약 정리한 내용입니다. https://www.youtube.com/watch?v=MFJIOqxK6k8&list=PLRx0vPvlEmdD5FLIdwTM4mKBgyjv4no81&index=11 1. Readme.md파일 작성하기 파일을 작성하기 위해서 마크 다운을 공부해야한다. 전체 git 마크 다운 공부할 때 참고할 사이트. https://gist.github.com/ihoneymon/652be052a0727ad59601 핵심만 공부하기! https://ndb796.tistory.com/194?category=1..
-
[우분투] 우분투 명령어 및 프로세스하면서 이런이런것을 공부했다[연구노트]/Git, Docker, Pytorch 2020. 2. 18. 12:04
1. 중지된 프로세스 처리하기 https://studymake.tistory.com/621 가끔 ctrl c를 눌러야 프로세스가 종료가 되는데 실수로 ctrl z를 누루는 경우가 있다. 이때는 process가 중지된 상태로써 process가 좀비상태로 남아 있는 것이다. 이때 다음과 같은 명령어만 사용하면 된다. $ jobs $ kill -KILL % 2. 추가 예정 모두 행복한 하루 되세용ㅎㅎ ㅁㄴㅇㄹ
-
[Git] Git 기초와 활용2 branch/conflict/log (우분투 터미널)하면서 이런이런것을 공부했다[연구노트]/Git, Docker, Pytorch 2020. 2. 17. 22:57
아래의 내용들은 이 동영상 강의 내용을 정리한 내용입니다. https://www.youtube.com/playlist?list=PLRx0vPvlEmdD5FLIdwTM4mKBgyjv4no81 따로 공부하면 좋은 사이트 https://backlog.com/git-tutorial/kr/stepup/stepup2_1.html ps. terminal에 작성한 gedit은 우분투 기본 텍스트 편집기 입니다. (윈도우의 메모장) 1. Branch 다루기 Master branch : 자동적으로 생성되고, 가장 중심이 되는 Branch이다. 다음과 같은 구조로 프로젝트가 이어나가도록 한다. Merge : 합치기. 나눈 branch를 하나로 합치는 작업. 위의 사진의 2번째 노드에서 다른 branch와 만나 융합하는 작업..
-
★지식은 나누는 것이지, 쥐고 있는 것이 아니다.일상과 여행/그냥 내 이야기 2020. 2. 17. 21:48
작성일 2019.2.17 나만의 블로그를 만들어 나의 이야기를 적어놓음으로써, 블로그를 '나만의 성장 포트폴리오'로 사용하려고 했던 것이 2015년 블로그시작의 이유였습니다. 이 마음 그대로 간직하고 앞으로 대학교 1학년 때부터 해왔던 모든 활동들에 대한 이야기와 후기를 다시 작성 해나갈 계획입니다. 저는 제가 가진 지식을 남에게 주는 것을 정말 싫어했습니다. 내가 힘들게 얻은 것을 남에게 그냥 준다는 것이 너무 아까웠습니다. 하지만 선생님이 하시는 말씀을 듣고 생각이 완전히 바꼈습니다. 지식은 나누는 것이지 쥐고 있는 것이 아니다. 나눈 만큼, 또 새로운 지식을 습득할 자리와 기회를 얻을 수 있다. 그러니까 너가 아는 것을 주변에 알려주면서 살아라. 네가 밥을 사준사람들은 너를 배신할 수도 있지만, 네..