https://leetcode.com/problems/orderly-queue/문제를 보자마자 든 생각은 첫번째 예시인s = acb, k =1는왜 답이 abc가 되지 않는가 였다 생각해보니 k가 1일때는 하나씩 회전하기 때문에하나씩 제일 앞 글자를 빼서 제일 뒤에 넣는 것을 반복한 후비교하면 된다고 생각하였다. 그러면 k가 2 이상일 때는 모든 글자가 사전순인최선의 결과를 얻을 수 있을 것이라 생각했고올바른 접근이라 판단하고 문제를 풀었다. sort, priorityQueue, Deque 모든 것을 다 사용해 보려고 노력 하였고특히 반복문으로 쉽게 구현 할 수도 있지만최대한 stream을 사용해서 간결하게 코드를 작성하고자 노력하였다.stream 사용 예시 (String[] -> String) answ..