NumPy allowed · plain Python earns 10 bonus points
Generate a valid linear sequence to complete all prerequisite courses using Kahn's topological sort.
Implement find_course_order(numCourses, prerequisites): collect courses with zero in-degree into a queue, appending to an ordering list as dependencies are resolved.
find_course_order(numCourses: int, prerequisites: list[list[int]]) -> list[int]