전체 글219 Algorithm - 순열 구하기(DFS) 알고리즘 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 문제 [순열 구하기(DFS)] 1부터 N까지 번호가 적힌 구슬이 있다. 이 구슬 중 M개를 뽑아 일렬로 나열하는 방법을 모두 출력하는 프로그램을 작성하시오. (단, 구슬의 중복을 허용하지 않음) *입력 설명 첫 번째 줄에 자연수 N(3 ≤ N ≤ 10)과 M(2 ≤ M ≤ N)이 주어진다. *출력 설명 첫 번째 줄부터 결과 값을 출력한다. 마지막 줄에는 총 경우의 수를 출력한다. 단, 출력순서는 사전순서 및 오름차순으로 출력한다. 풀이(Python) 답안 import sys sys.stdin = open('AA/input_50.txt', 'rt') def DFS(L):.. 2021. 12. 21. Algorithm - 동전 교환(DFS) 알고리즘 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 문제 [동전 교환(DFS)] 다음과 같이 여러 단위의 동전들이 주어져 있을 때, 거스름돈을 가장 적은 수의 동전으로 교환해주는 프로그램을 작성하시오. (단, 각 단위의 동전은 무한정 사용할 수 있음) *입력 설명 첫 번째 줄에는 동전 종류의 개수 N(1 ≤ N ≤ 12)이 주어진다. 두 번째 줄에는 N개의 동전 종류가 주어진다. 세 번째 줄에는 거슬러 줄 금액 M(1 ≤ M ≤ 500)이 주어진다. *출력 설명 첫 번째 줄에 거슬러 줄 동전의 최소개수를 출력한다. 풀이(Python) 답안 import sys sys.stdin = open('AA/input_49.txt'.. 2021. 12. 21. Algorithm - 중복순열 구하기(DFS) 알고리즘 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 문제 [중복순열 구하기(DFS)] 1부터 N까지 번호가 적힌 구슬이 있다. 이 구슬 중에서 중복을 허락하여 M번을 뽑아 일렬로 나열하는 방법을 모두 출력하는 프로그램을 작성하시오. *입력 설명 첫 번째 줄에 자연수 N(3 ≤ N ≤ 10)과 M(2 ≤ M ≤ N)이 주어진다. *출력 설명 첫 번째 줄에 결과를 출력한다. 맨 마지막에는 총 경우의 수를 출력한다. 출력순서는 오름차순 및 사전순으로 출력한다. 풀이(Python) 답안 import sys sys.stdin = open('AA/input_48.txt', 'rt') def DFS(L): global cnt if .. 2021. 12. 19. Docker - 컨테이너와 컨테이너를 연결하기 도커 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 컨테이너와 컨테이너를 연결하기 docker run 명령의 --link 옵션을 사용하여 컨테이너와 컨테이너를 연결하는 연습을 하고자 한다. docker container & docker container *dokcer run 명령의 --link 옵션 기본구조 --link : [1단계] mysql이 실행되는 docker container를 생성하고 실행시키는 명령이다. 여기서 mysql이 실행되는 폴더인 /var/lib/mysql를 /home/ubuntu 안에 존재하는 mysqldata에 연결시켜 놓는다. [2단계] "docker inspect 이미지명" 명령을 통해 mysq.. 2021. 12. 19. Docker - 도커로 주피터 노트북 서버 만들기 도커 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 도커(docker)로 주피터 노트북 서버 만들기 docker를 통해 주피터 노트북 서버를 만드는 연습을 하고자 한다. docker & jupyter notebook docker container 내부에서 jupyter notebook이 실행되는 폴더인 /home/jovyan 폴더를 호스트 PC의 폴더와 연결하여 호스트 PC에서 docker를 실행하는 폴더에 있는 주피터 노트북 파일을 작업할 수 있다. (docker 활용) [1단계] ubuntu에 주피터 노트북이 실행되는 폴더와 연결할 2021_LEARN 폴더가 있는지 확인한다. [2단계] docker container를 .. 2021. 12. 19. Docker - docker 기타 명령 도커 입문 수업을 듣고 중요한 내용을 정리했습니다. 개인 공부 후 자료를 남기기 위한 목적이므로 내용 상에 오류가 있을 수 있습니다. 도커(docker)의 기타 명령 도커(docker)의 기타 명령을 알아보고자 한다. docker history 해당 명령은 docker image의 히스토리(history)를 확인하는 명령이다. 이처럼 "docker history 이미지명"의 명령을 사용하면, 해당 image의 히스토리를 볼 수 있다. 즉, 해당 이미지는 FROM, LABEL, RUN, ENTRYPOINT 등의 명령에 따라 layer(층) 형태로 생성된 것을 확인할 수 있다. docker cp 해당 명령은 docker container에서 특정 파일을 호스트 PC로 가져오는 명령이다. 또한, 반대로 호스트.. 2021. 12. 18. 이전 1 ··· 9 10 11 12 13 14 15 ··· 37 다음