분류 전체보기

    [Docker] Docker 명령어 정리

    [Docker] Docker 명령어 정리 (Docker 버전 : 19.03.8, 글쓴날 : 2020.04.01) * 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다. * 글의 내용은 공식 홈페이지 문서 기반으로 공부하여 작성하였습니다. * 지속적으로 업데이트할 예정입니다. Docker 명령어 1) docker pull (이미지이름):(태그) 이미지 가져오는 명령어 (태그 생략 시 latest로 자동 입력됩니다.) (ex) 1 docker pull centos:7 2) docker images 로컬에 설치된 이미지 확인하는 명령어 (ex) 1 docker images 3) docker run (옵션) (이미지):(태그) (커맨드) 컨테이너 생성 및 실행 명령어(각종 파라미터로 컨테이너의 추가 기능..

    [Baekjoon Online Judge] 백준 7576번 토마토(Python)

    [Baekjoon Online Judge] 백준 7576번 토마토 (Python) (글쓴날 : 2020.03.31) * Baekjoon Online Judge, 백준 7576번 문제 Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 7576번 토마토 1) 문제 문제 링크 : https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토들의 정보가 주어진다. 즉, 둘째 줄부터 N개의 줄에는 상자에 담긴 토마토의 정보가 주어진다. 하나의 줄에..

    [Baekjoon Online Judge] 백준 2606번 바이러스(Python)

    [Baekjoon Online Judge] 백준 2606번 바이러스 (Python) (글쓴날 : 2020.03.31) * Baekjoon Online Judge, 백준 2606번 문제 Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 2606번 바이러스 1) 문제 문제 링크 : https://www.acmicpc.net/problem/2606 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어진다. 이어서 그 수만큼 한 줄에 한 쌍씩 네트워크 상에서 직접 연결되어 있는 컴퓨터의 번호 쌍이 주어진다. www.acmi..

    [Baekjoon Online Judge] 백준 2178번 미로 탐색(Python)

    [Baekjoon Online Judge] 백준 2178번 미로 탐색 (Python) (글쓴날 : 2020.03.30) * Baekjoon Online Judge, 백준 2178번 문제 Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 2178번 미로 탐색 1) 문제 문제 링크 : https://www.acmicpc.net/problem/2178 2178번: 미로 탐색 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. www.acmicpc.net 2) 풀이 과정 N, M이 주어지고, 0과 1이 저장되어 있는 N X M 크기의 2차원 배열이 주어질 때, 0을 이동..

    [Python] deque 사용법

    [Python] deque 사용법 (글쓴날 : 2020.03.30) * 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다. * Python3를 기준으로 작성되었습니다. Python deque 사용법 1) deque이란? deque이란 collections 모듈에 속해있으며 단방향 흐름이던 기존 Queue 자료구조와 달리 앞과 뒤(왼쪽과 오른쪽) 양방향에서 삽입 삭제를 할 수 있는 자료구조입니다. (한글 발음은 덱입니다.) 저의 경우, 알고리즘 문제를 풀기 위해 큐 자료구조를 쓸 때 Python의 Queue를 사용하려다 보니 queue.Queue()의 경우 멀티스레딩을 위한 큐여서 시간 효율이 좋지 않아 deque을 찾게 되었습니다. (보통 BOJ, LeetCode 같은 PS에서 Python으로 큐..

    [Baekjoon Online Judge] 백준 1697번 숨바꼭질(Python)

    [Baekjoon Online Judge] 백준 1697번 숨바꼭질 (Python) (글쓴날 : 2020.03.30) * Baekjoon Online Judge, 백준 1697번 문제 Python 언어 풀이입니다. * 소스 코드의 저작권은 글쓴이에게 있습니다. 백준 1697번 숨바꼭질 1) 문제 문제 링크 : https://www.acmicpc.net/problem/1697 1697번: 숨바꼭질 문제 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는..