#1469
Bronze III

반복 문자열

원문: 日本語
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

같은 문자열을 22 개 이어 붙여서 얻어지는 문자열을 반복 문자열이라고 부르기로 하자.

예를 들어, OIOIJJJJJJ, JOIOIJOIOI 는 반복 문자열이지만, IOOIJOIIOI 는 반복 문자열이 아니다.

길이 NN 의 문자열 SS 가 주어진다. NN 은 짝수이고, SS 의 각 문자는 J, O, I 중 하나이다.

SS 가 반복 문자열인 경우에는 Yes 를, 그렇지 않은 경우에는 No 를 출력하는 프로그램을 작성하시오.

제한

  • 2N1002 \le N \le 100.
  • NN 은 짝수이다.
  • SS 는 길이 NN 의 문자열이다.
  • SS 의 각 문자는 J, O, I 중 하나이다.

입력

입력은 다음 형식으로 표준 입력으로 주어진다.
NN
SS

출력

SS 가 반복 문자열인 경우에는 Yes 를, 그렇지 않은 경우에는 No 를 출력한다.

예제 입력 1

6
JOIJOI

예제 출력 1

Yes
  • JOIJOIJOI22 개 이어 붙여서 얻어지므로, 반복 문자열이다. 따라서 Yes 를 출력한다.

예제 입력 2

6
IOIOIO

예제 출력 2

No
  • IOIOIO 는 같은 문자열을 22 개 이어 붙여서 얻을 수 없으므로, 반복 문자열이 아니다. 따라서 No 를 출력한다.

예제 입력 3

2
OO

예제 출력 3

Yes
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람

아직 맞은 사람이 없습니다.

난이도 투표
Bronze III1명 투표· 약 22시간 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.