전체 글 53

LeetCode 1725 (Easy) Number Of Rectangles That Can Form The Largest Square

출처: leetcode.com/problems/number-of-rectangles-that-can-form-the-largest-square/ 문제 한글 번역은 아래 더보기를 클릭해주세요. 더보기 사각형들의 배열이 주어지는 데, 여기서 rectangles[i] = [li, wi]는 길이가 li이고 너비가 wi인 i번째 사각형을 의미한다. i번째 사각형을 잘라서 한 변의 길이가 k인 정사각형을 만들 수 있다. 이 때 k는 k

LeetCode 1221 (Easy) Split a String in Balanced Strings

출처: leetcode.com/problems/split-a-string-in-balanced-strings/ Split a String in Balanced Strings - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 한글 번역은 아래 더보기를 클릭해주세요. 더보기 균형잡힌 문자열은 같은 수의 'L'과 'R' 문자를 갖고 있는 문자열이다. 균형잡힌 문자열 한 개가 주어졌을 때, 균형잡힌 문자열이 가장 많이 생기도록 쪼개라. 쪼개진 균형잡힌 문자열의 최..

1. 도커란

1 도커란 리눅스 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술 도커를 사용하면 컨테이너를 매우 가벼운 모듈식 가상 머신처럼 다룰 수 있음. 또한 컨테이너를 구축, 배포, 복사하고 한 환경에서 다른 환경으로 이동하는 등 유연하게 사용할 수 있어, 애플리케이션을 클라우드에 최적화하도록 지원 출처: https://www.redhat.com/ko/topics/containers/what-is-docker 2 가상화와 도커 2.1 가상화 클라우드 컴퓨팅에서 가상화는 운영체제(OS) 내에 가상 머신을 생성하는 하드웨어 가상화를 의미 2.2 가상화하는 이유 일반적으로 OS를 실행하려면, 각 OS를 전용 물리 서버에서 실행해야 함. OS 1개 당 물리적 서버 1대가 필요하므로 여러 OS를 동시에 실행해야 ..

인프라 2021.02.21