문제https://school.programmers.co.kr/learn/courses/30/lessons/60060풀이굉장히 복잡한 문제였다.문제의 설명대로 구현하면 예제 케이스는 통과할 수 있다.하지만, 각 데이터의 범위로 인해서 시간초과가 발생할 수 있다.쿼리마다 글자수가 동일한지 여부를 체크한다던가, 접미사에 붙은 와일드 카드를 비교한다던가, 조건에 맞는 단어마다 1씩 카운팅 한다던가...이런식으로 코드를 작성하면 O(n^2)의 시간복잡도가 등장하므로 시간초과가 발생한다. 1. 글자수별로 분류한다. 각 쿼리마다 단어들의 글자수가 맞는지 체크하지 말고, 단어의 길이마다 단어를 분류하면 쿼리마다 길이가 맞는 단어만 비교할 수 있다. 2. 접미사를 전부 접두사처럼 접미사도 접두사처럼 검증해서 로직을 단..