문제 설명네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수
문제 설명두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다.한 번에 한 개의 알파벳만 바꿀 수 있습니다.words에 있는 단어로만 변환
문제 설명주어진 항공권을 모두 이용하여 여행경로를 짜려고 합니다. 항상 "ICN" 공항에서 출발합니다.항공권 정보가 담긴 2차원 배열 tickets가 매개변수로 주어질 때, 방문하는 공항 경로를 배열에 담아 return 하도록 solution 함수를 작성해주세요.제한사
문제 설명n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다.처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한 명만 심사를 할 수 있습니다. 가장 앞에 서 있는 사람은 비어 있는 심사대로
heap, PriorityQueueLevel2저는 PriorityQueue를 사용하여 문제를 풀었습니다. 먼저 반복문은 pq.peek()이 제일 스코빌이 적은 값이기 때문에 이 값이 K보다 크거나 같으면 break를 해주었습니다.그리고 아직 스코빌 지수가 젤 낮은 음식
Graph , Floyd-WarshallLevel3🔗순위 문제 바로가기모든 정점의 연결의 유무를 파악해야했기 때문에 플로이드-워셜 알고리즘을 사용했습니다.먼저 int형의 2차원 인접행렬을 생성해주고 최대값 INF를 채워줍니다.results에서 인접한 행렬은 1로 표시
Hash, mapLevel1🔗완주하지 못한 선수 문제 바로가기하나의 hashmap을 생성하여 participant 배열에 들어있는 참가자의 이름과 참가자 이름의 수 (동명이인이 있는지 파악하기 위함)을 넣어주었습니다. 그리고 completion 배열에 존재하는 참가자