아 너무 어렵다... 그래프가 나오길래 dfs로 푸는건가 했는데 풀이를 보니까 아니었다.. dp 문제인 것 같다. https://school.programmers.co.kr/learn/courses/30/lessons/72413 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr i -> j로 가려면 i) i -> j 로 바로 가거나 ii) i -> k -> j 로 k를 거쳐서 가거나 둘 중 하나이므로 이를 이용하여 해결하면 되는 문제인 듯 한데 처음에 이렇게 했다가 안되어서 다시 풀이를 읽어봤다. for (int i = 0; i < n; i++) { for ..