전체 글
-
[Docker] docker symlink no such file or directory이슈 해결 2025. 1. 27. 12:30
도커 파일- 도커 이미지를 생성하기 위한 설정 파일 도커 이미지- 도커 파일을 기반으로 빌드된 애플리케이션 실행 환경을 패키징한 파일 도커 컨테이너- 도커 이미지를 실행하여 동작 중인 애플리케이션 환경 (도커 이미지를 기반으로 실행된 가상화 환경)개발 PC에 도커 컨테이너를 띄워야 했는데 ssd 공간이 부족해서 불필요하게 공간을 차지하고 있는게 있을지 확인 중에 문제가 발생했다. 도커쪽을 제외하고는 더 이상 공간을 만들 수 없는 상황이었기에 현재 도커를 사용중인 것이 전혀 없었기에 해당 공간을 비워서 공간을 만들고자 했다. 터미널에 “sudo baobab” 입력하여 해당 overlay2를 우클릭하여 “휴지통으로 옮기기” 클릭했는데 실제 휴지통에는 해당 폴더가 없었고 용량 역시 달라진게 없었음 그랬는데 ~..
-
[프로그래머스] Lv2 프로세스알고리즘 2025. 1. 3. 23:49
우선순위가 가장 높은 것의 인덱스를 먼저 찾는 것까지는 바로 했으나그 후 우선순위가 같은 것들이 남았을 때 어떻게 접근할지를 풀지 못 했습니다. 1. 우선순위와 인덱싱 매칭 (큐처럼 활용)2. 큐의 가장 앞에 있는 값 꺼내서 나머지 값들의 우선순위와 비교3. 꺼낸 값의 우선순위가 가장 크면 answer += 14. 아니라면 꺼낸 값을 다시 큐에 넣고 동일한 작업 반복 def solution(priorities, location): answer = 0 queue = [(i, v) for i, v in enumerate(priorities)] while queue: cur = queue.pop(0) if any(cur[1]
-
[프로그래머스] Lv1 문자열 나누기알고리즘 2024. 12. 4. 00:52
일반적인 리스트 방식으로 아래처럼 풀이 진행 후 다른 사람들의 풀이를 봤는데deque로 푼 방식이 있어서 개념에 대해 확인 후 풀어봤습니다.def solution(s): answer = 0 x_cnt = 0 y_cnt = 0 for index, i in enumerate(s): if x_cnt == y_cnt: answer += 1 x = s[index] if index == 0: x = i if x == i: x_cnt += 1 else: y_cnt += 1 retu..
-
[프로그래머스] Lv0 외계어 사전알고리즘 2024. 11. 23. 21:54
우선 spell에 있는 알파벳을 한번씩만 모두 사용한 단어가 dic에 있는지 확인해야 하기에 딕셔너리를 활용해서 spell의 알파벳별 개수를 뽑으려고 했습니다. 다만 문제를 보며 조금 헷갈렸던게 결국 spell의 알파벳들과 dic의 알파벳들이 같아야 answer가 1이 나오는건지 조금 헷갈렸는데 같아야 1이 나오는게 맞는것 같아 아래와 같은 코드로 작성했습니다.def solution(spell, dic): answer = 0 spell_dict = {alph: spell.count(alph) for alph in spell} for lst in dic: dic_dict = {alph: lst.count(alph) for alph in lst} ..