대칭수 구현 [Python3]
2020. 11. 5.
대칭수 구현 [Python3]Prob.(1,2), (2,3), (3,4), (5,6), (3, 2) 가 있을 때, (2,3)을 대칭수라고 한다. [ (2,3) & (3,2) ] 이러한 대칭수를 찾아내는 알고리즘을 작성하시오. Sol.왜 당시에는 이 문제를 풀지 못했는지 이해가 가지 않을 정도로 구현하기는 쉬웠던 문제인 것 같음. 다시 한 번 풀어보면서, 다음부터는 너무 긴장하지 말고 좀 더 편안하게 집중을 해야겠다는 교훈을 얻음. O(n*logn) 의 시간복잡도로 구현. 이전 Combination 구현하는 문제처럼, 모 기업 면접에서 위와 같은 문제가 나왔었다. 당시 정말... 왜인지는 모르겠지만 (Combination 문제를 망쳐서 그런가..) 이 쉬운 문제를 긴장해서 그런지, 아무것도 못해보고 나왔다..