State-Pattern을 이용하여 한글 오토마타 프로그램 만들어보기오토마타란?주어진 입력(문자 또는 기호로, 정해진 집합의 원소)에 의존해 작동하며, 유한한 상태의 집합을 갖고 있으고, 입력에 따라 현재 상태에서 정해진 다음 상태로 전이하는 수학적 기계이다.위 그림은 오토마타의 간단한 예시이다.상태 : S1, S2입력값 : 0, 1전이 :S1에서 0을 넣으면 S2로 전이S1에서 1을 넣으면 S1로 전이S2에서 0을 넣으면 S1로 전이S2에서 1을 넣으면 S2로 전이한글 오토마타란?기본 개념키보드로 한글입력(자음, 모음)이 주어지면 주어지 자음고 모음을 훈민정음에 맞도록 결합하는 것이다. 영어와 같은 나열해서 쓰는 언어에는 없지만, 조합해서 쓰는 우리말의 경우 조합해야 한 글자로써으 의미를 가지기 때문에..
Korean Automata in Java
State-Pattern을 이용하여 한글 오토마타 프로그램 만들어보기오토마타란?주어진 입력(문자 또는 기호로, 정해진 집합의 원소)에 의존해 작동하며, 유한한 상태의 집합을 갖고 있으고, 입력에 따라 현재 상태에서 정해진 다음 상태로 전이하는 수학적 기계이다.위 그림은 오토마타의 간단한 예시이다.상태 : S1, S2입력값 : 0, 1전이 :S1에서 0을 넣으면 S2로 전이S1에서 1을 넣으면 S1로 전이S2에서 0을 넣으면 S1로 전이S2에서 1을 넣으면 S2로 전이한글 오토마타란?기본 개념키보드로 한글입력(자음, 모음)이 주어지면 주어지 자음고 모음을 훈민정음에 맞도록 결합하는 것이다. 영어와 같은 나열해서 쓰는 언어에는 없지만, 조합해서 쓰는 우리말의 경우 조합해야 한 글자로써으 의미를 가지기 때문에..
2024.09.20