์์ดํ A๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์กฐํฉ์์ ์๋์ ๊ฐ์
A = B + C + D
์์ดํ ์ ์กฐํฉํ๋ ค๋ฉด ๊ฒ์ ํ๋ฉด์ ๋ณด์ด๋ ํญ์๋ฆฌ์ ์ฌ๋ฃ๋ค์ ๋ค ๋ถ์ด์ผํจ
๋ง์ฝ ํญ์๋ฆฌ์ B,C,D๋ง ๋ค์ด๊ฐ ์๋ค๋ฉด A๋ฅผ ๋ง๋๋๋ฐ ์๋ฌด ๋ฌธ์ ์๊ณ ๊ตฌํ๋์ด์์
๋ฌธ์ ๋ ํญ์๋ฆฌ์ ๋ค๋ฅธ ์์ดํ ๋ค๋ ๋ค์ด๊ฐ ๊ฒฝ์ฐ์
์๋ฅผ๋ค์ด์ B,C,D ๊ทธ๋ฆฌ๊ณ E ๊น์ง ๋ค์ด๊ฐ๊ฒฝ์ฐ, B+C+D+E ์กฐํฉ์์ผ๋ก ์์ฑ๋๋ ์์ดํ ์ ์์
๊ทธ๋๋ ์ ์ ํธ์์ฑ์ ์ํด์ ์ปดํจํฐ๊ฐ ์์์ B+C+D๋ฅผ ์กฐํฉํ๋ฉด A๋ฅผ ๋ง๋ค์ ์๋ค๋ ์ฌ์ค์ ์ ์ ์๊ฒ ์๋ฆฌ๋๋ก ๋ง๋ค๊ณ ์ถ์
์ํฉ์ด ๋ณต์กํด์ง๋ฉด ์์ฑ ๊ฐ๋ฅํ ๊ฒฝ์ฐ์ ์๊ฐ 2๊ฐ์ด์ย ๋์ฌ์๋ ์๊ธดํ๋ฐ, ์ด๋๋ ์์ดํ ์ด๋ฆย ์์๋ก ์ ๋ ฌํ๋๊ฐ ํด์ ๋ฌด์กฐ๊ฑด 1๊ฐ์ ์์ฑํ๋ง ๋์ค๊ฒ ํ๊ณ ์ถ์
๊ฒฐ๋ก ์... ํ ์ด ์ด๊ฒ์ ๊ฒ ๋ณต์กํ๊ฒ ์ฃผ์ด์ง ์ํฉ์์ย ์์ฑํ ์ ์๋ํ ์ด ๋ฌด์์ธ์ง ์๋์ผ๋ก ํ๋จํ๊ฒ ๋ง๋ค๊ณ ์ถ์
ํ์ฌ๋ก์ ์์ ํ์ ๋๋ฆฌ๋๊ฑฐ ๋ง๊ณ ๋ ๋ค๋ฅธ ์์ด๋์ด๊ฐ ์๋ ์ค๋ฆ
๋์์ฃผ์ญ์ผ ํ๋๋ค
์ด๊ฑด ๊ธฐํ์ ์ผ๋ก ํ์คํ๊ฒ ์ ํด์ ธ์ผํ ๋ถ๋ถ ๊ฐ์๋ฐ, B+C+D+E๋ฅผ ๋ฃ์ผ๋ฉด A์ E๊ฐ ๋์ค๋๊ฑฐ์? ์๋๋ฉด ์์ฑ ์์ฒด๊ฐ ์๋๋๊ฑฐ์? ์ ์๋ผ๋ฉด ๊ฒฐ๊ณผ๋ฌผ์ ๋ฏธ๋ฆฌ ๋ณด์ฌ์ค ๋ ํ๋ ์ด์ด๊ฐ ์คํดํ ์ฌ์ง๊ฐ ์์๊ฑฐ๊ฐ๊ณ ํ์๋ผ๋ฉด ๊ฒฐ๊ณผ๋ฌผ์ ์๋ณด์ฌ์ฃผ๋ ๊ฒ ๋ง์ง ์๋
B+C+D+E๋ฅผ ๋ฃ์ผ๋ฉด ์กฐํฉ์ ๋ถ๊ฐ๋ฅํจ. ๋์ UI๋ฅผ ํตํด์ A = B+C+D ๋ผ๋ ์ ๋ณด๋ฅผ ์ ์ ํํ ์๋ ค์ค. ์ ์ ๋ ๊ทธ๊ฑธ๋ณด๊ณ ๋ถํ์ํ ์์ดํ ์ด ๋ญ์ง ๋บ ์ ์๊ณ
F = B+C+E ๋ผ๋ ์กฐํฉ์์ด ์์๊ฒฝ์ฐ์, ํญ์๋ฆฌ์ B์ C๋ฅผ ๋ฃ์ผ๋ฉด ๋๋จธ์ง ์ฌ๋ฃ ํ๊ฐ๊ฐ ๋ฌด์์ธ์ง์ ๋ฐ๋ผ A์ F๋ฅผ ์์ฑ ๊ฐ๋ฅํ์๋. ๊ทธ๋๋ ์ผ๋จ ๊ฒฐ๊ณผ๋ฌผ ์ด๋ฆ์ด ์ฌ์ ์์ผ๋ก ์์ ์๋ ์กฐํฉ์์ ์ฐ์ ์ผ๋ก ์ถ๋ ฅํ ๊ฑฐ์. ๊ธฐํ๋ ๋ฒจ์์ ํ๊ฐ๋ฆด์ ์๋ ์กฐํฉ์์ ์๋ฃ๋๋ก ํ ๋ ค๊ณ . ์ฆ A = B+C+D์ F = B+C+E ์ฒ๋ผ ์ฌ๋ฃ๊ฐ 2๊ฐ์ด์ ๊ฐ์ ์กฐํฉ์์ ์๋ฃ์ ์์ ์
ํ์ฌ ๋ค์ด๊ฐ ์ฌ๋ฃ๋ก ์กฐํฉํ ์ ์๋ ๊ฒฐ๊ณผ๋ฌผ ๋ฆฌ์คํธ๋ฅผ ๋ฐ๋ก ํ์ํด์ฃผ๋ฉด ๋ ๋ฏ A = a + b + c B = a + b + d ์ผ๋, a + b + c +d๋ฅผ ๋ฃ์์ผ๋ฉด A, B์ ์กฐํฉ๋ฒ์ ๋ฆฌ์คํธ์ ๋ณด์ฌ์ฃผ๋ฉด ๋์ง์์๊น?
ใ ใ ํ๋๋ง ๋ณด์ฌ์ฃผ๋ ๋๋ค ๋ณด์ฌ์ฃผ๋ , ์ด์จ๋ a,b,c,d, ์ฌ๋ฃ๋ฅผ ํตํด์ A์ B๋ฅผ ๋ง๋ค์ ์๋ค๋๊ฑฐ๋ฅผ ํจ์จ์ ์ผ๋ก ํ๋ณํ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์. ์์ ํ์ ๋ง๊ณ ์์ด๋์ด๊ฐ ์๋ ์ค๋ฅด๋ค
์กฐํฉ์์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ์ง ๊ตฌ์กฐ์ฒด๋ฅผ List ํํ๋ก ๋ง๋ค๊ณ ์ด List๋ฅผ ์ํํ๋ฉด์ ํ์ฌ ์ฌ๋ฃ๋ฅผ ์ธ์๋ก ๋๊ฒจ์ ๋งค์นญ๋๋ ์กฐํฉ์์ List๋ก ๋ฐํํ๋ ํจ์ํ๋ ๋ง๋ค์ด์ ์ฐ์
๊ฑ ์์ ํ์ ์จ๋ ๋ ๊ฒ ๊ฐ์๋ฐ. ์ฌ๋ฃ ๋ฐ๊พธ๋๊ฒ ํ๋ ์๋ง๋ค ๋ช์ญ ๋ฒ์ฉ ๋ถ๋ฆฌ์ง๋ ์์ ๊ฑฐ ์๋
ใ ใ ์์ดํ ์ด ์๋ก ๋ค์ด์ค๊ฑฐ๋ ๋์ฌ๋๋ง ํ๋ณํจ. ์กฐํฉ์์ 100๊ฐ ๊ฐ๋ ๋ ์์ ์ด๊ณ , ํ ์คํธ ํด๋ณด๋๊น ์ฌ๋ฃ 50๊ฐ ๋๊ฒ ์์๋ฃ์ด๋ ์ํ ๋๋ฆฌ๋ฉด ์๊ฐ ์ผ๋ง ์๋๊ธด ํ๋ค. ์ ์๋๋ฉด ๊ทธ๋ญ ๋น๋๊ธฐ๋ก ์ฐ์ฐํ๊ณ
์๋๋ฉด ๋นํธ๋ง์คํฌ๋ก ํ๋๊ฑด ์ด๋ฐ?
๋ฌธ์์ด๋ผ๋ฆฌ ํธ์ง ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ๋ Levenshtein ๊ฑฐ๋ฆฌ๋ผ๋ ์ฒด๊ณ๊ฐ ์๋๋ฐ ์ฌ๋ฃ์ ๋ ์ํผ๋ฅผ ํน์ ํ ๋ฌธ์์ด๋ก ์นํํ ๋ค ํฉ์ณ์ ํธ์ง๊ฑฐ๋ฆฌ๊ฐ ์์ ์์ผ๋ก ํ๋ ์ด์ด์๊ฒ ๋ ธ์ถํ๋ ๋ฐฉ๋ฒ๋ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ํธ์ง๊ฑฐ๋ฆฌ๊ฐ ๋๋ฅ ์ธ ๋ ์ํผ๊ฐ ๋ง์ ๊ฒฝ์ฐ ํฌํจ๋์ด ์๋ ๋ฌธ์์ด๋ผ๋ฆฌ ํ๋ณํ ์ฐ์ ์์๋ฅผ ๋ง๋ค์ด์ ๊ทธ์ ๋ฐ๋ผ ์ ๋ ฌํ ์๋ ์์ ๊ฑฐ๊ตฌ์. ์ด๊ฑด ์ด๋ค ์ ๊ทผ๋ฒ์ด๋ ์ด๋ ต์ง ์๊ฒ ๊ฐ๋ฅํ ๊ฒ ๊ฐ์์ ์์ํ๋ ๋๋ก ๊ตฌํํ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ค ๊ฐ์ฌํด์ ๋๋ถ์ ์ข์๊ฑฐ ์์๊ฐ๋๋ค