이번 팀 프로젝트로 초성 퀴즈 게임을 만들기로 했다.
게임의 기본적인 흐름은 이렇다.
<aside> 💡
랜덤한 2글자 초성이 주어지면,
유저는 제한 시간 내에 가능한 많은 단어를 입력한다.
입력된 단어에 대해 다음과 같은 처리가 필요하다 ➡️
지난번에 우리말샘(opendict.korean.go.kr)이라는 공공 서비스에서 사전 JSON 데이터를 다운받고 필요한 단어만 추출하는 과정까지 진행했다.
The AI workspace that works for you. | Notion
이번 글에서는
추출한 단어를 바탕으로 초성을 추출하는 방법을 알아보고 실제 탐색에 적용하여 성능 테스트를 해보려고 한다.
추출된 단어들을 쭉 살펴보았다.
| 단어 | 초성 | 고려사항 |
|---|---|---|
| 닭장 | ㄷㅈ | ㄺ 은 초성으로 추출되면 안된다 |
| 글귀 | ㄱㄱ | … |
| 껍질 | ㄲㅈ | 된소리 자음 ㄲ을 ㄱ으로 추출해선 안된다 |
| 짬뽕 | ㅉㅃ | … |
| 낭패 | ㄴㅍ | … |
| 칡즙 | ㅊㅈ | … |
읽(ㄹ+ㄱ), 앉(ㄴ+ㅈ)처럼 받침에 자음이 2개 들어감깡**의 초성을 **ㄱ**이 아닌 ㄲ로 정확히 구분해야 함