๊ฒ๋งํธ๋ฆฌ์๋?
๊ฒ๋งํธ๋ฆฌ์๋ ๊ฐ ๊ธ์์ ์ซ์ ๊ฐ์ ๋ถ์ฌํด ๋จ์ด๋ ๋ฌธ๊ตฌ๋ฅผ ํ๋์ ์ซ์๋ก ํ์ฐํ๋ ๋ฐฉ์์ ๋๋ค. ๋ณธ๋ ํ๋ธ๋ฆฌ ์ ํต์์ ์ ๋ํ์ผ๋ฉฐ, ์ดํ ๋ผํด ์ํ๋ฒณ์ ์ ์ฉ๋์ด '์์ด ๊ฒ๋งํธ๋ฆฌ์'๋ก ๋ฐ์ ํ์ต๋๋ค. ์ด ๊ณ์ฐ๊ธฐ๋ ๋๋ฆฌ ์ฐ์ด๋ ๋ ๊ฐ์ง ์์ด ๋ฐฉ์์ ์ง์ํฉ๋๋ค. ํ๋๋ ํ๋ธ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋๋ก ๋ฐ๋ฅด๋ ํ์ค(standard) ๋ฐฉ์(AโI = 1โ9, JโR = 10โ90, SโZ = 100โ800)์ด๊ณ , ๋ค๋ฅธ ํ๋๋ ๊ฐ๋จํ ์์(ordinal) ๋ฐฉ์(A=1, B=2 โฆ Z=26)์ ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋จ์ด, ์ด๋ฆ, ๋ฌธ๊ตฌ๋ฅผ ์ ๋ ฅํ๊ณ ๋ฐฉ์์ ์ ํํ๋ฉด ํฉ๊ณ๊ฐ ๋ฐ๋ก ๋ํ๋ฉ๋๋ค. ๊ฐ์ ๋ฐ์๋๋ ๊ฒ์ ์์ด ์ํ๋ฒณ 26์๋ฟ์ด๋ฉฐ, ๊ณต๋ฐฑยท์ซ์ยท๋ฌธ์ฅ ๋ถํธ๋ ๋ชจ๋ ๋ฌด์๋ฉ๋๋ค. ์ ๋ ฅ๊ฐ์ ์๋์ผ๋ก ๋๋ฌธ์๋ก ๋ณํ๋๋ฏ๋ก ๋์๋ฌธ์ ๊ตฌ๋ถ๋ ์ ๊ฒฝ ์ธ ํ์๊ฐ ์์ต๋๋ค.
๊ณ์ฐ ๊ณต์
๊ฐ ๊ธ์ c์๋ A(0)๋ถํฐ Z(25)๊น์ง์ ์ธ๋ฑ์ค \(i\)๊ฐ ๋งค๊ฒจ์ง๋๋ค. ํ์ค ๋ฐฉ์์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
$$\text{Value} = \sum_{\text{letter} \in \text{Text}} v(\text{letter}), \quad v = \begin{cases} i & \text{A--I } (i=1..9) \\ 10\,(i-8) & \text{J--R } (10..90) \\ 100\,(i-17) & \text{S--Z } (100..800) \end{cases}$$์ฆ \(i \le 8\)์ด๋ฉด ๊ฐ์ \(i+1\), \(9 \le i \le 17\)์ด๋ฉด \(10\times(i-8)\), ๊ทธ ์ธ์๋ \(100\times(i-17)\)์ ๋๋ค. ์์ ๋ฐฉ์์ ๋จ์ํ \(i+1\)์ ์ฌ์ฉํฉ๋๋ค.
$$\text{Value} = \sum_{\text{letter} \in \text{Text}} i, \quad i = \text{position in A--Z } (1..26)$$์ต์ข ๊ฒฐ๊ณผ๋ ๋ชจ๋ ๊ธ์ ๊ฐ์ ํฉ๊ณ์ ๋๋ค.
์์๋ก ๋ณด๊ธฐ
"HELLO"๋ฅผ ํ์ค ๊ฒ๋งํธ๋ฆฌ์๋ก ๊ณ์ฐํ๋ฉด H=8, E=5, L=30, L=30, O=60์ด ๋ฉ๋๋ค. ํฉ๊ณ๋ \(8+5+30+30+60 = \mathbf{133}\)(๊ธ์ 5๊ฐ)์ ๋๋ค. ์์ ๋ฐฉ์์์๋ H=8, E=5, L=12, L=12, O=15 โ 52๊ฐ ๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ L์ด 30์ธ๊ฐ์? L์ 12๋ฒ์งธ ๊ธ์(์ธ๋ฑ์ค 11)๋ก, 10๋จ์ ๊ตฌ๊ฐ์ ์ํฉ๋๋ค. ๋ฐ๋ผ์ \(10\times(11-8) = 30\)์ด ๋ฉ๋๋ค.
๊ณต๋ฐฑ๋ ๊ณ์ฐ๋๋์? ์๋์. AโZ ๊ธ์๋ง ๊ฐ์ ๋ํด์ง๊ณ ๊ทธ ์ธ์ ๋ชจ๋ ๋ฌธ์๋ ๊ฑด๋๋๋๋ค.
๊ฒ๋งํธ๋ฆฌ์ ๋ฐฉ์์ด ์ด๊ฒ๋ฟ์ธ๊ฐ์? ์๋๋๋ค. ๋งค์ฐ ๋ค์ํ ๋ฐฉ์์ด ์กด์ฌํ๋ฉฐ, ์ด ๋๊ตฌ๋ ๊ทธ์ค ๊ฐ์ฅ ๋๋ฆฌ ์ฐ์ด๋ ๋ ๊ฐ์ง ์์ด ๋ฐฉ์์ ๊ตฌํํ์ต๋๋ค.