지역 대회 팀 이름

면접 대비

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

요약
문자열이 2자 이상 8자 이하의 기관명, 하이픈, 1자 이상 24자 이하의 팀명으로 이루어져 있는지 판별한다.
난이도

쉬움10점 중 2점

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

문제

어떤 ICPC 지역 대회는 참가 팀 이름에 특정한 규칙을 둔다. 그 이유 중 하나는 관객이 각 팀이 어느 학교에서 왔는지 알아볼 수 있게 하기 위해서다. 팀 이름 규칙은 해당 지역 웹사이트에 다음과 같이 명시되어 있다:

  • 각 팀 이름은 기관 이름(1자 초과 8자 이하) 뒤에 하이픈(-)이 오고, 그 뒤에 팀 이름(0자 초과 24자 이하)이 와야 한다. 공백도 문자로 센다.
  • 형식: INSTITUTION-TEAMNAME. INSTITUTION = 대학 이름 또는 약칭. 1 < length(INSTITUTION) <= 8. TEAMNAME = 팀 이름. 1 <= length(TEAMNAME) <= 24.

주어진 문자열이 이 지역의 유효한 팀 이름인지 판별하는 프로그램을 작성하시오.

입력

입력은 길이가 1자 이상 80자 이하인 문자열 한 줄로 이루어진다. 입력 문자열의 앞뒤에는 공백이 없다. INSTITUTION에는 하이픈이 들어갈 수 없다. 그러나 TEAMNAME에는 하이픈이 들어갈 수 있다.

출력

출력은 한 줄이다. 문자열이 이 지역의 유효한 팀 이름이면 YES를, 유효하지 않으면 NO를 출력한다.

예제4

  1. 예제 1

    입력
    Stevens-1
    
    예상 출력
    YES
    
  2. 예제 2

    입력
    INSTITUTION-TEAMNAME
    
    예상 출력
    NO
    
  3. 예제 3

    입력
    Dragons
    
    예상 출력
    NO
    
  4. 예제 4

    입력
    VIRGTECH - Eagles
    
    예상 출력
    NO