2021/01/05 3

Azure CLI 정리 - ACR(Azure Container Registry)에서 이미지 삭제

ACR에서 컨테이너 이미지 삭제 (이미지 이름, 태그 사용) az acr repository delete --name {registryName} --image {imageName:tag} # example az acr repository delete --name myregistry --image acr-helloworld:latest 태그에 따라 삭제하면 해당 이미지와 digest가 동일하게 연결된 다른 모든 이미지도 삭제된다. 그렇게 때문에 삭제 전, 해당 이미지의 digest를 확인하는 작업이 꼭 필요하다. az acr repository show-manifests --name {acrName} --repository {repositoryName} 매니페스트 다이제스트란? 관련 문서 리포지토리 & 이..

DevOps/Azure 2021.01.05

Python list 원소 입력 : 입력 시 원소 증감하기

알고리즘 문제를 풀다보면 원소의 시작이 1부터 되는 경우가 종종 있다. 리스트에서 인덱스는 0부터 시작하므로, 입력을 받을 때 부터 1을 빼고 리스트에 저장하려면 lambda를 사용하면 된다 # 입력 예시 # 1 2 3 4 5 6 # 기존 방식대로 입력을 받아서 1씩 빼주는 경우 mylist = list(map(int, input().split())) for i in range(len(mylist)): mylist[i] -= 1 print(*mylist) # 0 1 2 3 4 5 # lambda를 활용하여 입력 받을 때 부터 1을 빼줌 mylist = list(map(lambda x : int(x)-1, input().split())) print(*mylist) # 0 1 2 3 4 5

Programming/Python 2021.01.05

코딩테스트에서 자주 쓰는 C++ STL 라이브러리, 자료구조, 알고리즘 정리(1) - 유니온 파인드(Union-Find)

Union-Find Union-Find에 대해 알아보자 유니온 파인드는 자료구조 이므로 단독으로 쓰이기 보다, 알고리즘(크루스칼 등)에 활용된다 관련 문제 백준 1717번 집합의 표현 백준 1976번 여행 가자 기본 개념 유니온 파인드는 '집합'을 관리하는 자료구조이며 서로소 집합(Disjoint Set) 이라고도 불린다. 유니온 파인드를 활용하면 다음과 같은 작업을 할 수 있다. 원소 A와 원소 B가 같은 집합에 속하는지 확인 -- Find 함수 원소 A가 속한 집합과 원소 B가 속한 집합을 병합 -- Union 함수 방식 초기화 for (int i = 0; i n >> m; for (int i = 1; i n1 >> n2 >> cost; graph.push_back({cost,{n1,n..