예제 #1
0
def test_0():
    sol = Solution()
    assert sol.findOrder(3, []) == range(3)
    assert sol.findOrder(2, [[1, 0]]) == [0, 1]
    assert not sol.findOrder(2, [[1, 0], [0, 1]])
예제 #2
0
def test_1():
    sol = Solution()
    ans = sol.findOrder(4, [[1, 0], [2, 0], [3, 1], [3, 2]])
    assert ans == [0, 1, 2, 3] or ans == [0, 2, 1, 3]
예제 #3
0
파일: test.py 프로젝트: zhlinh/leetcode
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from solution import Solution

#  n = 4
#  p = [[1,0],[2,0],[3,1],[3,2]]
#  n = 6
#  p = [[1, 0], [3, 2], [2, 1], [3, 2], [5, 4], [3, 5]]
n = 3
p = [[0,1],[0,2],[1,2]]
sol = Solution()
res = sol.findOrder(n, p)
print(res)