IT warehouse (138) 썸네일형 리스트형 [Linux/Ubuntu 20.04] 우분투 아나콘다 설치 및 삭제 (anaconda Install/ Uninstall) anaconda 설치 (Install) 아래 명령 처럼 wget 으로 설치 파일을 불러와서 설치하는 방법이 있고, 직접 홈페이지에 가서 설치 파일을 다운로드 받는 방법이 있습니다. 두 가지 중 편한 방법으로 원하시는 버전에 맞는 sh 파일을 다운 받습니다. 저는 wget 으로 Anaconda3-2019.10-Linux-x86_64.sh 파일을 다운 받아서 진행하였습니다. https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning.. [우분투/ubuntu 20.04] Jupyter Notebook 설치하기 / Conda env Kernel 추가 Jupyter 설치 $ pip install jupyter Collecting jupyter Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB) Collecting nbconvert Downloading nbconvert-6.1.0-py3-none-any.whl (551 kB) |████████████████████████████████| 551 kB 858 kB/s Collecting jupyter-console Downloading jupyter_console-6.4.0-py3-none-any.whl (22 kB) Collecting qtconsole Downloading qtconsole-5.1.1-py3-none-any.whl (119 kB) |██.. [Git/Github] gitignore.io 에서 .gitignore 만들기 불필요한 파일들이 Github repository 에 업로드 되는 것은 프로젝트의 호환성과 가독성을 저하시킨다. 이런 문제를 해결하기 위해 .gitignore 파일이 있는데, 이 파일 이용해서 visualstudio code 에서 Python 사용시 생성되는 .project, __pycache__/ 등과 같은 파일이 github 저장소에 업로드 되지 않도록 할 수 있다. 모든 ignore파일을 스스로 정의하기 어려우니 아래의 사이트를 통해 쉽게 정의할 수 있다. 방법은 아래 사이트에서 사용하는 플랫폼을 모두 입력해서 create 버튼을 누르고 나온 텍스트를 모두 복사해서 .gitignore 파일에 붙여넣기를 하면 된다. https://www.toptal.com/developers/gitignore git.. [MongoDB/Docker] MongoDB Docker로 설치 및 세팅 하기 1. docker 에서 mongoDB 설치 및 실행시키기 다음 명령어를 실행시키면 된다. $ docker run --name {container_name} \ -v {host_path}:/data/db \ -d -p {host_port}:{container_port}\ mongo --auth 예시) $ docker run --name mongodb -v /data/mongo:/data/db -d -p 27017:27017 mongo --auth Unable to find image 'mongo:latest' locally latest: Pulling from library/mongo 25fa05cd42bd: Pull complete 3380d70bde1c: Pull complete 9c5e30e9886d.. [Python] Progrmmers 코딩테스트 연습 : 순위 (그래프) --- 문제 --- 문제 설명 n명의 권투선수가 권투 대회에 참여했고 각각 1번부터 n번까지 번호를 받았습니다. 권투 경기는 1대1 방식으로 진행이 되고, 만약 A 선수가 B 선수보다 실력이 좋다면 A 선수는 B 선수를 항상 이깁니다. 심판은 주어진 경기 결과를 가지고 선수들의 순위를 매기려 합니다. 하지만 몇몇 경기 결과를 분실하여 정확하게 순위를 매길 수 없습니다. 선수의 수 n, 경기 결과를 담은 2차원 배열 results가 매개변수로 주어질 때 정확하게 순위를 매길 수 있는 선수의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 선수의 수는 1명 이상 100명 이하입니다. 경기 결과는 1개 이상 4,500개 이하입니다. results 배열 각 행 [A, B]는 A 선수가 B.. [Java] 백준 알고리즘 20055번 문제 : 삼성 SW 역량 테스트 기출 문제 - 컨베이어 벨트 위의 로봇 (Simulation, 구현) --- 문제 --- --- 코드 --- import java.io.IOException; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.util.Arrays; import java.util.LinkedList; public class Bj20055 { static int N,K; static int result, zero_cnt; static int[] belt; static boolean[] robot; static int stoi(String s) { return Integer.parseInt(s); } static void move() { // fi.. [Java] 백준 알고리즘 19236번 문제 : 삼성 SW 역량 테스트 기출 문제 - 청소년 상어 (DFS, 깊이 우선 탐색) --- 문제 --- --- 코드 --- 이 문제의 특이 사항은 다음과 같습니다. dfs 의 한 스텝이 끝나고 이전 스텝으로 돌아올 때, 원래의 공간, 물고기 상태로 다시 돌아와야 하는데, 이 부분이 매우 복잡합니다. 따라서 한 스텝마다 공간과 물고기의 상태를 따로 복사해서 그 복사한 정보를 dfs 마다 넘겨주는 상태로 코드를 짰습니다. 메모리를 더 쓰게 되기는 하지만, 애초에 문제의 표본이 N은 4이고 (4x4 공간), dfs 의 스텝(깊이)이 많은 편이 아니기 때문에(최대 15개) 메모리 제한에 걸리지 않는다고 판단했습니다. 상어는 방향에 있는 칸으로 이동할 수 있는데, 한 번에 여러 개의 칸을 이동할 수 있다. 상어가 물고기가 있는 칸으로 이동했다면, 그 칸에 있는 물고기를 먹고, 그 물고기의 방향을.. [Java] 백준 알고리즘 16234번 문제 : 삼성 SW 역량 테스트 기출 문제 - 인구 이동 (BFS, 너비 우선 탐색) --- 문제 --- --- 코드 --- import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; // 1. 연합 국가들을 묶는 클래스 class United{ ArrayList contries; int sum,y,x; // 1-1. 시작 나라 기준으로 초기화 United(int y,int x,int self){ this.contries = new ArrayList(); this.sum = sel.. 이전 1 2 3 4 5 6 7 ··· 18 다음