ํ๋ก๊ทธ๋จ์์ A๋ฅผ 25๋ฒ ์
๋ ฅํ๋ฉด UIYOAUOIOEIAYEUYOIEYEAUYA ์ด ๋์จ๋ค.
์ด ๊ฐ์ EncVowel ํ
์ด๋ธ๊ณผ ๋น๊ตํ์ฌ ์ฐพ์๋ณด๋ฉด, ์ด๊ธฐ vowel_position์ ๊ฐ์ 8์์ ์ ์ ์๋ค.
์ด๋์ EncVowel ํ
์ด๋ธ์ ๊ฐ์ {6, 3, 5, 2, 1, 4} ์ด๋ค.
ํ๋ก๊ทธ๋จ์ ์คํํ๊ณ ์ฒ์ A, E, I, O, U, Y ์ ๋ชจ์์ ์
๋ ฅํ์ฌ ๋์ค๋ ๊ฐ์ ๊ฐ๊ฐ U, E, I, Y, O, A ์ด๋ค.
์ฝ๋์ ct_num ์ ํด๋น๋๋ ๋ชจ์์ ์ซ์ ๊ฐ์ ๊ฐ๊ฐ 4, 1, 2, 5, 3, 0 ์ด๋ค.
๊ทธ๋ฌ๋ฉด ํ
์ด๋ธ๊ณผ ๋น๊ตํ์ฌ ์ด ๊ฐ์ด ๋์ค๊ธฐ ์ํ ์ธ๋ฑ์ค (perm_num) ๊ฐ์ ๊ฐ๊ฐ 2, 3, 1, 0, 5, 4 ์ด๋ค.
๊ทธ๋ ๋ค๋ฉด PermVowel ์ ๊ฐ์ {3, 4, 2, 1, 6, 5} ์์ ์ ์ ์๋ค.
๊ฐ์ ๋ฐฉ์์ผ๋ก ์์๋ ๊ตฌํ ์ ์๋ค. ์ฒซ๋ฒ์งธ ๊ธ์๋ก ์์๋ค B, C, D, ..., Z์ ๊ฒฐ๊ณผ๊ฐ์ JWHZCXVLGSBQRMPFKNTD ์ด๊ณ ๋๋ฒ์งธ ๊ธ์๋ก ์์๋ค์ ๊ฒฐ๊ณผ๊ฐ์ MFKXVPZTHDLNGJWBSCQR ์ด๋ค. ์ด๋ ์ธ๊ฐ์ ํ
์ด๋ธ ์ค ์ฒซ๋ฒ์งธ ํ
์ด๋ธ๋ง์ด ์ธ๋ฑ์ค๊ฐ ๋ณํ์ ๊ฒฝ์ฐ์ ๋๋ฒ์งธ ํ
์ด๋ธ๊ณผ ์ฒซ๋ฒ์งธ ํ
์ด๋ธ ๋๋ค ์ธ๋ฑ์ค๊ฐ ๋ณํ์ ๊ฒฝ์ฐ๊ฐ ์์ง๋ง ์ผ๋จ ์ฒซ๋ฒ์งธ ๊ฒฝ์ฐ๋ง ์๊ฐํด์ฃผ๊ณ ์๋๋ฉด ๋๋ฒ์งธ ์ผ์ด์ค๋ฅผ ์๊ฐํด ๋ณด๋ ๊ฒ์ผ๋ก ํ๋ค.