이 과제에서 X, Y 및 Z의 문자열을 포함하는 입력으로 문자열을받습니다. "XYZZ". X, Y 및 Z는 특정 문자를 나타냅니다. 그런 다음이 패턴을 두 번째 문자열 입력과 비교합니다. 패턴이 두 번째 입력에 하위 문자열로 존재하면를 반환하고 True, 그렇지 않으면를 반환 False합니다. 단어에서 패턴이 발견되면 프로그램은 검색을 중지하고를 반환합니다 True.
예
패턴 : "XXYY"
succeed ---> True (pattern found: ccee)
success ---> False (pattern not matched)
balloon ---> True (pattern found: lloo)
패턴 : "XYXYZ"
bananas ---> True (pattern found: nanas)
banana ---> False (pattern not found)
- 참고 : 이것은 실제 입력이 아닙니다. 프로그램이 작동하는 방법의 예입니다. 프로그램은
True또는False, 또는 다른 Truthy / Falsy 값을 출력해야 합니다.
다른 중요한 / 유용한 정보
- 패턴은 X, Y 및 Z를 포함 할 필요가 없으며, X 및 Y를 포함하거나 심지어 X를 포함 할 수도 있습니다.
- 패턴은 비워 둘 수 없지만 테스트 케이스로 사용되지는 않습니다.
- 검색 문자열은 비어 있지 않으며 소문자입니다.
- 패턴에서 X, Y 및 Z의 알파벳 순서는 중요하지 않습니다.
- X, Y 및 Z 는 고유 한 문자 여야합니다 .
- 원하는 라이브러리를 사용할 수 있습니다.
- 점수는 코드 크기 ( 바이트 )로 결정됩니다 . 최저 점수가 이깁니다.
행운을 빕니다!