라이브러리가 없는 이유는 저거 구현하는 게 다섯 줄도 안 되는 코드로 가능하기 때문입니다. 각각 문자열의 유니코드 코드 포인트에서 AC00(가)을 뺀 다음, 21 * 28로 나눈 몫은 초성, 21 * 28로 나눈 나머지를 28로 나눈 몫은 중성, 28로 나눈 나머지는 종성입니다. 합치는 것은 저거의 역순입니다. http://www.w3c.or.kr/i18n/hangul-i18n/ko-code.html 그림 2를 참조하세요.
ps. 분명히 세벌 님이 도깨비불 현상을 언급하거나, 세벌식 자판 이야기를 할 것이라는 데 제 머리카락 한 올을 겁니다.
라이브러리가 없는 이유는 저거 구현하는 게 다섯 줄도
라이브러리가 없는 이유는 저거 구현하는 게 다섯 줄도 안 되는 코드로 가능하기 때문입니다. 각각 문자열의 유니코드 코드 포인트에서 AC00(가)을 뺀 다음, 21 * 28로 나눈 몫은 초성, 21 * 28로 나눈 나머지를 28로 나눈 몫은 중성, 28로 나눈 나머지는 종성입니다. 합치는 것은 저거의 역순입니다. http://www.w3c.or.kr/i18n/hangul-i18n/ko-code.html 그림 2를 참조하세요.
ps. 분명히 세벌 님이 도깨비불 현상을 언급하거나, 세벌식 자판 이야기를 할 것이라는 데 제 머리카락 한 올을 겁니다.
http://blog.suminb.com/post/h
http://blog.suminb.com/post/hangul-jaso/
https://github.com/choehwanjin/libhangul
세벌 https://sebuls.blogspot.kr/
댓글 달기