본문 바로가기

분류 전체보기317

[프로그래머스][LEVEL3] 이중우선순위큐 # 문제 원문 https://programmers.co.kr/learn/courses/30/lessons/42628 코딩테스트 연습 - 이중우선순위큐 programmers.co.kr 이중 우선순위 큐는 다음 연산을 할 수 있는 자료구조를 말합니다. 명령어수신 탑(높이) I 숫자 큐에 주어진 숫자를 삽입합니다. D 1 큐에서 최댓값을 삭제합니다. D -1 큐에서 최솟값을 삭제합니다. 이중 우선순위 큐가 할 연산 operations가 매개변수로 주어질 때, 모든 연산을 처리한 후 큐가 비어있으면 [0,0] 비어있지 않으면 [최댓값, 최솟값]을 return 하도록 solution 함수를 구현해주세요. 제한사항 operations는 길이가 1 이상 1,000,000 이하인 문자열 배열입니다. operations.. 2022. 2. 16.
수면 명상 언젠가 명상이나 호흡 수련으로 수면시간을 대체 해볼려고 시도 한적이 있다. 삶에는 해야 할 일도 하고 싶은 일도 많아서 시간은 늘 부족하기 마련이고 정적이면서 수면과 유사한 명상이나 호흡 수련을 통해서 수면을 어느 정도 대체 가능하다면 조금 더 빠른 레벨업이 가능하지 않을까? 라는 생각으로 시도 해봤고 실패했다. 명상을 통해서 수면시간을 어느 정도 대체하려고 해보았지만 결가부좌의 경우 전신이 이완되면서 자연히 수면 상태로 들다가 척추의 힘이 빠져서 떨어지는 고개에 정신이 각성하다 다시 명상을 통해서 잠들기를 반복했고 누워서 하는 경우 어느 순간 의식이 사라졌다 깨면 아침이더라 그런 경우가 반복 되다보니 자연히 포기했다. 더욱 정적인 명상 보다 동적인 활동을 더 즐기게 되기도 했고 정적인 활동의 단점으로 .. 2022. 2. 15.
[프로그래머스][LEVEL3] 여행경로 # 문제 원문 https://programmers.co.kr/learn/courses/30/lessons/43164 코딩테스트 연습 - 여행경로 [["ICN", "SFO"], ["ICN", "ATL"], ["SFO", "ATL"], ["ATL", "ICN"], ["ATL","SFO"]] ["ICN", "ATL", "ICN", "SFO", "ATL", "SFO"] programmers.co.kr 주어진 항공권을 모두 이용하여 여행경로를 짜려고 합니다. 항상 "ICN" 공항에서 출발합니다. 항공권 정보가 담긴 2차원 배열 tickets가 매개변수로 주어질 때, 방문하는 공항 경로를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 모든 공항은 알파벳 대문자 3글자로 이루어집니다... 2022. 2. 13.
[프로그래머스][LEVEL3] 네트워크 # 문제 원문 https://programmers.co.kr/learn/courses/30/lessons/43162 코딩테스트 연습 - 네트워크 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있 programmers.co.kr 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습.. 2022. 2. 13.