ํ๋ก๊ทธ๋จ์์ 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
์ด๋ค. ์ด๋ ์ธ๊ฐ์ ํ
์ด๋ธ ์ค ์ฒซ๋ฒ์งธ ํ
์ด๋ธ๋ง์ด ์ธ๋ฑ์ค๊ฐ ๋ณํ์ ๊ฒฝ์ฐ์ ๋๋ฒ์งธ ํ
์ด๋ธ๊ณผ ์ฒซ๋ฒ์งธ ํ
์ด๋ธ ๋๋ค ์ธ๋ฑ์ค๊ฐ ๋ณํ์ ๊ฒฝ์ฐ๊ฐ ์์ง๋ง ์ผ๋จ ์ฒซ๋ฒ์งธ ๊ฒฝ์ฐ๋ง ์๊ฐํด์ฃผ๊ณ ์๋๋ฉด ๋๋ฒ์งธ ์ผ์ด์ค๋ฅผ ์๊ฐํด ๋ณด๋ ๊ฒ์ผ๋ก ํ๋ค.