[BOJ 11284] 초성 중성 종성

View as PDF

Submit solution

Points: 1
Time limit: 1.0s
Memory limit: 256M

Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Pascal, Perl, Python, Sed, Text

한글 글자 하나가 주어진다. 이 글자를 초성, 중성, 종성으로 분해하는 프로그램을 작성하시오.

입력 형식

첫째 줄에 글자 하나가 주어진다. 항상 유니코드 U+AC00..U+D7A3 범위에 포함되어있는 한글이고, UTF-8로 인코딩 되어 있다.

출력 형식

첫째 줄에 초성, 둘째 줄에 중성, 셋째 줄에 종성을 출력한다. 종성이 없는 경우에는 빈 줄을 출력한다.</p>

출력해야 하는 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ 중 하나이고, 중성은 ㅏ, ㅐ, ㅑ, ㅒ, ㅓ, ㅔ, ㅕ, ㅖ, ㅗ, ㅘ, ㅙ, ㅚ, ㅛ, ㅜ, ㅝ, ㅞ, ㅟ, ㅠ, ㅡ, ㅢ, ㅣ중 하나, 종성은 ㄱ, ㄲ, ㄳ, ㄴ, ㄵ, ㄶ, ㄷ, ㄹ, ㄺ, ㄻ, ㄼ, ㄽ, ㄾ, ㄿ, ㅀ, ㅁ, ㅂ, ㅄ, ㅅ, ㅆ, ㅇ, ㅈ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ 중 하나이다.

예제 입력 1

예제 출력 1

ㄱ
ㅏ

예제 입력 2

예제 출력 2

ㄷ
ㅏ
ㄺ

예제 입력 3

예제 출력 3

ㅂ
ㅐ
ㄱ

예제 입력 4

예제 출력 4

ㅈ
ㅜ
ㄴ

Comments

There are no comments at the moment.