멍청인가봐요...
지금 책보면서 알고리즘 하나 풀고있는데 여쭤볼게있습니다.
배열 [4, 1, 4, 7, 6]가 있고 return값은 [3, 1, 1, -1, -1] 입니다.
배열의 값이 자기보다 큰값을 찾고 찾은 값의 회전수?를 더해주면 되는것 같은데요
첫번째배열인4가 배열3번째의7보다 작기때문에 3을 반환하고 두번째인 1도 4보다 작기때문에 1을반환하고요
세번째인 4도 7보다 작기때문에 1을 반환해서 [3,1,1.....] 등 나오는데요 그 값이 작으면
-1로 리턴합니다.
배열을 순회하면서 자기보다 큰값의 위치를 찾아서 cnt++해주고
새로운 배열에 푸쉬해주면 될것같은데
생각보다 잘안되네요..어떻게 해결해야할가요?