본문 바로가기

함수2

한국어 초성을 추출하는 유틸리티 함수 개인적으로 개발하는 프로젝트에서 특수한 요구사항을 생성했다.연락처 앱, 카카오톡 등 사용자 목록을 표현하지만, 그 목록을 알파벳 혹은 한글 초성 순으로 표현해야할 필요가 있을 때, 그것을 빠르게 스크롤 하기 위한 목적으로 우측 스크롤 바를 보여주긴 하지만, 그것을 바로 뛰어넘을 수 있도록 초성만 따로 추출하여 순서대로 보여주는 것이다.가령 '김철수', '김영희', '마동탁' 이렇게 있으면, [ㄱ, ㅁ] 목록을 따로 추출하여 순차적으로 돌려주는 것이다.이것을 만들기 위한 알고리즘과 그것을 만드는 과정에 대한 의미를 담아 포스팅 해본다. 총 3가지 단계로 이루어지며, 이것을 테스트하는 단계를 마지막 하나로 두어 기록한다. 1. 한글 문자의 초성 추출우선 한글 첫 문자만 들어왔을 때, 즉, 한글로 된 문자 .. 2026. 1. 5.
[도서 리뷰] 프로그래머를 위한 기초 해석학 이것은 프로그래밍 책이 아니다.아닌척 하는게 아니라 그냥 아니다.전혀 아니다. "프로그래머를 위한"이라는 것은 수식어일 뿐, 기초 해석학 책이다. 즉, 쉽게말해 대수학과 수학, 미적분을 기초로한 함수의 연속성을 다루는 수학책이라는 것이다.(위키백과 참고: https://ko.wikipedia.org/wiki/해석학_(수학)) 사설은 이쯤 하고 실제 책을 본 느낌을, 책을 살펴보면서 잠시 보기로 하자. 표지 그림을 포함하여 표지 자체는 나름 심플하고 체계적인 느낌이 든다. 기초해석학이 무엇인지 몰랐던 나는, 왼쪽의 함수와 미적분을 기초부터 응용까지! 라는 말에 대략의 범위를 알 수 있었다. 나카이 에츠지 라는 일본 사람이 지은 책이며, 이 책은 그 번역본이다. 초판발행이 작년 12월 말이다. 옮긴이는 딥러.. 2019. 3. 1.
반응형