문자열의 가능한 모든 하위 시퀀스를 출력하는 함수를 만들었습니다. 이제는 가장 일반적인 것을 인쇄하는 함수를 만들어야합니다. 내가 어디에서 시작할 수 있는지에 대한 아이디어. 완전히 코딩 된 기능을 시작할 곳을 요구하지 않습니다. 또한 서곡 기능 (베이스 포함) 만 사용하십시오.목록에서 가장 자주 발생하는 문자열 (요소)?
예를 들어, "jonjo"
을 입력하면 내 기능은 ["jonjo","jonj","jon","jo","j","onjo","onj"...]
등을 반환합니다. 가장 일반적인 하위 문자열은 "jo"
입니다.
가장 많이 발생하는 하위 문자열이 두 개 이상있는 경우에는 가장 긴 부분 문자열 만 인쇄됩니다. 여전히 동일하면 하위 문자열 중 하나만 있으면됩니다.
모든 문자열에 대한 가장 일반적인 하위 문자열은 빈 문자열입니다 ... 좀 더 구체적이어야합니다. –
어떨까요? 'abcabc'는 어떻습니까? 어느 것이 가장 일반적입니까? '알파벳'? 아니면 'ab'? 또는 'BC'? 아니면 그냥 'a'? –
답변 만하면됩니다. – Arthur