• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    해결됨

문제 출제의도 질문

22.06.26 22:49 작성 조회수 215

0

안녕하세요 강사님
강의를 보다 궁금한 점이 생겨서 글을 남깁니다.
 
저는 해당 문제를 먼저 풀면서 (해쉬)라는 키워드를 놓치고 문제를 풀게 되었습니다.
그래서 방식을 char 두개의 배열을 모두 정렬시키고
배열을 순회하며 같은 인덱스의 문자열이 같은지 비교해서 하나라도 일치 하지 않다면 NO를 리턴하고, 전부가 같다면 YES를 리턴하는 함수를 만들어서 문제를 풀었습니다.
여기서 질문은 정렬이 들어가면서 시간 복잡도가 nlogn으로 늘어나긴 했지만 시간 제한 안에는 문제가 풀렸습니다.
그런데 해당 문제가 코테에 나오게 된다면 문제 출제 의도를 무조건 '해쉬'로만 봐야 할까요 ?
채점자에 따라 다르겠지만 통상적으로 어떤 시선으로 바라보게 되는지가 궁금합니다.
 
 

답변 1

답변을 작성해보세요.

1

안녕하세요^^

아나그램은 정렬을 해서 풀기 보다는 해쉬를 써서 O(n)으로 해결하는 것을 좋게 봅니다.