전체 글 50

백준 10775번 공항 (Python)

문제 링크 https://www.acmicpc.net/problem/10775 10775번: 공항 예제 1 : [2][?][?][1] 형태로 도킹시킬 수 있다. 3번째 비행기는 도킹시킬 수 없다. 예제 2 : [1][2][3][?] 형태로 도킹 시킬 수 있고, 4번째 비행기는 절대 도킹 시킬 수 없어서 이후 추가적인 도킹은 불 www.acmicpc.net Test Case 문제 풀이 union-find문제 인데 완벽하게 이해를 하고 풀지는 못했다. 내가 확실히 이해한 부분은 g_i를 입력받았을 때 최대한 도킹을 많이 하기 위해서는 해당 번호의 게이트로 도킹하는 것이 제일 최선의 방법이라는 점이다. 처음에 문제만 봐서는 union-find 문제인지 알기어렵지만 문제 조건을 보면 G, P의 범위가 매우크기 ..

Develop/algorithm 2021.08.11

리눅스 기본 디렉토리 구조

리눅스 디렉토리 혹은 파일 시스템 구조는 윈도우와는 다르다. 기본적으로 디렉토리를 구분하는 / 는 리눅스, \는 윈도우에서 사용하고 그 명칭도 디렉토리, 폴더라고 부른다 리눅스 파일 시스템 구조 리눅스 시스템의 디렉토리 구조는 역트리 구조이고 명령어의 종류와 성격, 사용권한 등에 따라 각각의 디렉토리로 구분된다. 리눅스 배포판들은 리눅스 파일 시스템 표준인 FSSTND(LINUX FILE System Standard)라는 표준을 따른다. /(루트) 최상의 디렉토리인 루트 디렉토리를 의미하며, 리눅스의 모든 디렉토리들의 시작점. 즉, 모든 디렉토리들을 절대경로로 표기할 때에 이 디렉토리로부터 시작 /bin 기본적인 명령어가 저장된 디렉토리 리눅스 시스템사용에 있어 가장 기본적이라고 할 수 있는 mv, cp..

Infra/linux 2021.08.07

이것이 코딩테스트다 41 여행 계획 (Python)

문제 링크 한울이가 사는 나라에는 N개의 여행지가 있으며, 각 여행지는 1 ~ N번 까지의 번호로 구분된다. 또한 임의의 두 여행지 사이에는 두 여행지를 연결하는 도로가 존재할 수 있다. 이때, 여행지가 도로로 연결되어 있다면 양방향으로 이동이 가능하다. 한울이는 하나의 옇애 계획을 세운 뒤에 이 여행 계획이 가능한지 여부를 판단하고자 한다. 예를들어 N=5이고, 다과 같이 도로의 정보가 주어진다 1번 - 2번 1번 - 4번 1번 - 5번 2번 - 3번 2번 - 4번 만약 한울이의 여행 계획이 2번 -> 3번 -> 4번 -> 3번 이라면, 2번 -> 3번 -> 2번 -> 4번 -> 2번 -> 3번의 순서로 여행지를 방문하면, 여행 계획을 따를 수 있다. 여행지의 개수와 여행지 간의 연결 정보가 주어졌을 ..

Develop/algorithm 2021.08.06

[AFOS] 8주차 EC2 Auto Scailing - 실습

2. EC2 Auto Scailing 구성 실습 Auto Scailing 구성 Process ec2 instance 생성 ami 생성 ec2 launch template 생성 : auto scailing 을 위한 target group 생성 : load balancer에 연결시킬 인스턴스 지정 load balancer 생성 : auto scailing 만들 준비 완료 auto scailing group 생성 : 3에서 생성한 launch template 이용 조정 정책에 따라 auto scailing 작동 CloudFormation 스택 생성 - 링크 클릭 후 템플릿 파일로 기본 환경 자동 배포 파라미터(KeyName - 자신의 SSH 키 선택) 다음 클릭 → 다음 클릭 → 스택 생성 클릭 맨 하단에 아..

Infra/cloud 2021.08.01

[AFOS] 8주차 EC2 Auto Scailing

1. AWS EC2 Auto Scailing 이란? 정의 애플리케이션의 로드를 처리할 수 있게 동적으로 EC2 인스턴스를 유지 보장 Auto Scailing Group 이라는 EC2 인스턴스 모음 생성 minimum size : Auto Scailing 그룹의 최소 인스턴스 수 maximum size : Auto Scailing 그룹의 최대 인스턴스 수 desired capacity : 사용자가 지정한 인스턴스의 수 구성 요소 Groups : EC2 인스턴스는 조정 및 관리 목적의 논리단위로 취급될 수 있도록 그룹으로 구성 구성 템플릿 : 그룹은 EC2 인스턴스에 대한 구성 템플릿으로 Launch Template(권장) 또는 Launch Configuration(권장x)을 사용 인스턴스의 AMI ID, ..

Infra/cloud 2021.08.01

만화로 배우는 리눅스 시스템 관리 1권

1화 다른 컴퓨터를 리모트로 조작하고 싶어 (ssh) SSH는 Secure Shell의 약어 다른 PC에 네트워크 경유로 로그인해서 자기 PC처럼 조작 통신 경로 암호화 X : 리눅스에서 화면 표시와 입력을 담당하는 구조 (화면? 을 의미하는듯) 명령어 : ssh 계정@네트워크명 or IP 2화 임시로 관리자 권한을 얻고 싶어 (sudo) root : 관리자 권한을 가진 특별 사용자, 일반 관리자를 사용해야 함 명령어 : sudo 명령어 3화 다양한 문자열을 한 번에 검색하고 싶어 (grep) 파일 내용을 확인해서 찾는 문자열이 포함되었는지를 조사해주는 명령어 grep : global regular expression print (파일 전체에서 정규 표현식과 일치하는 위치를 출력하라) 정규표현식(Regu..

Infra/linux 2021.07.31