만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

경로당펑크 2077

시간 제한1초메모리 제한1024 MB

요약
두벌식 키보드에서 영문 소문자 모드로 입력한 한글 이름의 문자열이 주어질 때, 이름 마지막 음절에 받침이 있는지 판별합니다.
난이도

보통10점 중 4점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

시은이는 종합설계 프로젝트로 오픈월드 액션 고스톱 게임 경로당펑크 2077을 개발하고 있다. 대사를 추가하다가, 사용자 이름에 따라 '을' 또는 '를' 중 하나를 출력해야 한다는 것을 깨달았다. 예를 들어 이름이 도현이면 도현'을'이라고 출력하고, 인하면 인하'를'이라고 출력해야 한다. 그 기준은 이름 마지막 글자에 받침이 있는지 여부이다.

사용자는 반드시 한글 음절로만 구성된 이름을 사용한다. 이름의 모든 음절은 위 표의 초성, 중성, 종성을 순서대로 하나씩만 골라 조합하여 만들 수 있다. 예를 들어 음절 인(초성 ㅇ, 중성 ㅣ, 종성 ㄴ), 하(초성 ㅎ, 중성 ㅏ, 종성 없음)는 사용자 이름에 등장할 수 있다. 반대로 짜, 계, 와, 삵은 모두 위 표에 없는 낱자가 포함되어 사용자 이름에 등장하지 않는다.

위 그림과 같은 표준 두벌식 자판에서 사용자 이름을 영문 모드 소문자로 타이핑하여 얻는 문자열을 문자열 ss라고 하자. 문자열 ss가 주어지면 원래 사용자 이름 마지막 글자에 받침이 있는지 판별하는 프로그램을 작성하라.

입력

첫 번째 줄에 문자열 ss의 길이를 나타내는 정수 NN이 주어진다.

두 번째 줄에 문자열 ss가 주어진다.

출력

사용자 이름 마지막 글자에 받침이 있다면 1, 없다면 0을 출력한다.

제한

  • 2≤N≤302 \le N \le 30

힌트

현대 한글의 모든 초성, 중성, 종성 목록은 다음과 같다.

  • 초성 : ㄱ,ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ
  • 중성 : ㅏ, ㅐ, ㅑ, ㅒ, ㅓ, ㅔ, ㅕ, ㅖ, ㅗ, ㅘ, ㅙ, ㅚ, ㅛ, ㅜ, ㅝ, ㅞ, ㅟ, ㅠ, ㅡ, ㅢ, ㅣ
  • 종성 : (없음), ㄱ, ㄲ, ㄳ, ㄴ, ㄵ, ㄶ, ㄷ, ㄹ, ㄺ, ㄻ, ㄼ, ㄽ, ㄾ, ㄿ, ㅀ, ㅁ, ㅂ, ㅄ, ㅅ, ㅆ, ㅇ, ㅈ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ

하지만 이 문제에선 편의를 위해 입력으로 주어질 수 있는 초성, 중성, 종성의 종류를 제한하였다.

예제3

  1. 예제 1

    입력
    7
    wnehgus
    
    예상 출력
    1
    
  2. 예제 2

    입력
    8
    rlarudxo
    
    예상 출력
    0
    
  3. 예제 3

    입력
    10
    anzufutaba
    
    예상 출력
    1