
1. Soundex 알고리즘의 초성과 중성은 다음과 같이 결정됩니다.
- 초성은 첫 번째 음소에 따라 결정되며, 'BFPV'는 'P'로, 'CGJKQSXZ'는 'C'로, 'DT'는 'T'로, 'L'는 'L'로, 'MN'은 'M'으로, 'R'은 'R'으로, 'AEIOUHWY'는 'A'로 결정됩니다.
- 중성은 두 번째 음소부터 세 번째 음소까지의 음소에 따라 결정됩니다.
2. Soundex 알고리즘은 이름을 음운별로 분류하는 방법은 다음과 같습니다.
- 이름의 첫 번째 음소에 따라 초성을 결정합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다. 'L'일 경우, '4'를 추가합니다. 'MN'일 경우, '5'를 추가합니다. 'R'일 경우, '6'을 추가합니다. 'AEIOUHWY'일 경우, '0'을 추가합니다.
- 이름의 두 번째 음소부터 세 번째 음소까지의 음소가 'BFPV'일 경우, '1'을 추가합니다. 'CGJKQSXZ'일 경우, '2'를 추가합니다. 'DT'일 경우, '3'을 추가합니다
2025-06-01 08:18