HashMap 써서 단어랑 빈도수 저장하면 됨.


똑같은 단어 또 오면 map.get(단어) + 1을 넣어주면 됨.




양 끝에서부터 비교해서 다르면 false


큐에 문자열 다 넣은 다음 k만큼 queue.add(q.poll()) 해준 다음에 다시 꺼내서 붙이면 됨.


반대 방향이면 큐에 애초에 거꾸로 넣거나 덱 쓰면 됨.



이진트리 구현해서 k 개 넘으면 맨 마지막 노드 삭제



아까처럼 HashMap을 쓴다.


빈도수 높은 10개 추리기는 키랑 값을 바꿔서 정렬 후 뒤에서 10개 가져오는 방법 말곤 딱히 안 떠오르넹



걍 배열 공백으로 잘라서 거꾸로 출력해