영문 소문자로 된 문자열 배열 words 가 주어집니다. 각 단어의 등장 횟수를 세고, 다음 두 기준으로 정렬한 결과를 반환하세요.
반환 형식: [단어, 횟수] 쌍을 담은 2차원 배열
words=["apple","banana","apple","cherry","banana","apple"]
→ [["apple",3], ["banana",2], ["cherry",1]]
words=["c","b","a"]
→ [["a",1], ["b",1], ["c",1]] (모두 동률 → 사전순)
words=["cat","dog","cat","cat","dog","bird"]
→ [["cat",3], ["dog",2], ["bird",1]]
words=["zebra","apple","zebra"]
→ [["zebra",2], ["apple",1]]시간 복잡도 목표: O(N log N)
▶ 실행은 기록 없이 채점만, 제출은 결과가 진행률·오답노트에 기록됩니다.