399. Evaluate Division
문제 아래와 같은 식이 주어졌을때, a / c = ? 또는 b / a = ? 의 결과값이 무엇인지 계산하는 문제입니다. a / b = 2.0 b / c = 3.0 데이터 형태는 2차원 리스트와 double 형 배열이 주어집니다. equations = [["a","b"],["b","c"]] values = [2.0,3.0] queries = [["a","c"],["b","a"],["a","e"],["a","a"],["x","x"]] Output: [6.00000,0.50000,-1.00000,1.00000,-1.00000] 문제 풀이 양방향 그래프를 만들어서 풀어야 하는 문제입니다. 그래프간 간선은 맵을 이용하여 연결하도록 했습니다. 위 문제에서 그래프간 간선을 나타낸다면 아래 같이 연결됩니다. 2.0 3..
2024. 1. 13.