어제 새벽에 써서 빠트린 게 좀 있었습니다.

    한글 입력 가능한 글자4세대까지 포켓몬 이름에 포함되는 음절들입니다.

    공돌이라는 이름은
    룡 아이 찌리리에서 공통되는 공
    꼬마 나무이 화강에서 공통되는 돌
    '이'는 뭐... 도감 1번부터 이상해씨니...
    이렇게 조합해서 공돌이라는 이름이 가능한 거죠.

    이걸 적용해서 조합해보면 많이 나오긴 합니다만
    그건 한글 자음과 모음을 조합했을 때 11172자를 조합가능한 거고
    자음과 모음이 아닌 음절 하나를 한글화 하는 방식이다 보니
    392자가 한계입니다.

    다행히도 HGSS까지 4세대에 등장하는 포켓몬 이름은 362자로 충족합니다.
    하지만 숫자 0~9와 영소대문자도 있다보니 62자나 더 필요합니다.
    한글화 가능한 글자 수는 30자밖에 안 남았는데 말이죠. 

    32자 부족한데 어떻게 방법이 없습니다. 쥐어짜내야 합니다.


    그러다 보니 숫자는 박스 표기를 위해 필수불가결이고
    남아있는 영소대문자에서 짤라야 되죠.
    그래서 영대문자 중에서 일부를 차용하고 끗.

    말이 길어졌는데 간단하게
    [1~4세대 포켓몬 이름 + 숫자 0~9 + 영대문자 
    A,B,C,D,E,G,I,L,O,S,T,Z] 중 5개를 선택해서 이름으로 사용할 수 있습니다.

    영대문자의 경우 Z를 뺀 나머지는 제가 임의로 고른 것입니다.



    총 362자+10자+12자로 384H5니까...  386C5가 되는군요.

    계산해보면 386C5면 386*385*384*383*382/1*2*3*4*5
    8,349,133,309,440개의 이름을 만들 수 있겠군요.

    뭐... 닉넴은 aaaaa라든가 11111로 하는 유저는 없겠지만
    그것까지 다 고려해서 계산하기는 귀찮음. 


    어쨌든 그러다보니 
     
    [1~4세대 포켓몬 이름 + 숫자 0~9 + 영대문자 A,B,C,D,E,G,I,L,O,S,T,Z]에 없는 글자는 외계어로 깨져서 출력됩니다.




    Posted by 컴터의광