길이 기반 문자열이란 문자열을 저장할 때, 문자열의 마지막에 문자열의 길이를 추가하여 문자열의 끝을 나타내는 방법이다.
예를 들어, ALOHA라는 문자열을 저장하려면 ALOHA5가 순서대로 들어가야 한다. 이때, 표현하려는 한 문자열의 길이는 이상 이하임이 보장된다.
단, 표현하려는 문자열에 0을 제외한 숫자가 포함될 수 있다.
문자열을 하나 입력받아 주어진 문자열이 길이 기반 문자열로만 이루어져 있다면 YES 그렇지 않다면 NO를 출력하는 프로그램을 작성하자.
어떤 문자열이 길이 기반 문자열로만 이루어졌다는 뜻은, 길이 기반 문자열을 하나 이상 이어붙여 주어진 문자열을 만들 수 있다는 의미이다.
첫째 줄에 문자열의 길이를 뜻하는 정수 이 주어진다.
둘째 줄에 길이가 인 문자열 가 주어진다. 는 알파벳 대문자, 알파벳 소문자 또는 숫자로 이루어져 있다.
첫째 줄에 주어진 문자열이 길이 기반 문자열로만 이루어져 있다면 YES, 아니라면 NO를 출력한다.
출력 시 대소문자는 고려하지 않아도 된다. 즉, 답이 YES인 경우 yEs나 YeS 등도 정답으로 처리된다.
6 ALOHA5
YES
9 ABCDEFGH9
NO
6 AB2AB2
YES