연습하기도전하기함께하기보고 배우기
공지사항 · 이용안내
회원가입로그인
연습하기도전하기함께하기보고 배우기공지사항 · 이용안내
#141

Lyndon word

주어진 문자열에서 처음 한 글자를 맨 뒤로 옮기는 과정을 반복해서 문자열들을 만들자. 예를 들어, banana로부터 ananab, nanaba, anaban, nabana, abanan 5개의 문자열을 더 만들 수 있다.

이 중 사전에서 가장 먼저 나오는 단어는 abanan이고, 5개의 문자를 뒤로 옮겨서 얻는 문자열이다.

그렇다면, foobar에 대해서 똑같은 일을 하면 몇 개의 문자를 뒤로 옮겼을 때 나오는 문자열이 사전에서 가장 먼저 나오는가?

2

3

4

5

문제를 해결하려면 로그인해 주세요.

문제 형식

    객관식

출처

  • KOI 2022 1차대회 초등부 1교시 1번