시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 256 MB 207 67 61 49.593%

문제

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

입력

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

출력

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

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

예제 입력 1

예제 출력 1

ㄱ
ㅏ

예제 입력 2

예제 출력 2

ㄷ
ㅏ
ㄺ

예제 입력 3

예제 출력 3

ㅂ
ㅐ
ㄱ

예제 입력 4

예제 출력 4

ㅈ
ㅜ
ㄴ

출처

  • 문제를 만든 사람: baekjoon
  • 빠진 조건을 찾은 사람: bupjae
  • 문제의 오타를 찾은 사람: evenharder