문제부터 보겠다. 일단 이 문제를 보고나서 생각한 문제풀이는중첩 for문을 사용하여 callings의 요소와 일치하는 요소가 players에 있다면해당 인덱스 자리와 그 앞자리를 바꾸도록 알고리즘을 만들면어떨까하여 바로 코드로 입력해보았다. class Solution { public String[] solution(String[] players, String[] callings) { String temp; for(int i=0; i 코드 실행에서는 무난하게 통과가 나왔다.그렇다면 과연 채점은 어떨까? 시간 초과로 인하여 오답으로 결과가 나왔다.. 어찌보면 당연하게도 for문은 하나당 O(n)의 시간복잡도를 갖고이중 for문의 경우 O(n) * O(n) 만큼의 시간 복잡도를가지게 되므..