주어진 문자열 X와 Y는 X가 Y의 서브 시퀀스 인지 여부를 판별합니다 . 빈 문자열은 모든 문자열의 서브 시퀀스로 간주됩니다. (예 ''
와 'anna'
의 서브 시퀀스이다 'banana'
.)
입력
- X, 대소 문자를 구분하는 영숫자 문자열
- 대소 문자를 구분하는 영숫자 문자열 인 Y
산출
- X가 Y의 하위 시퀀스인지 여부를 올바르게 나타내는 True 또는 False (또는 동등한 항목)
I / O 예제
X Y output
'' 'z00' True
'z00' 'z00' True
'z00' '00z0' False
'aa' 'anna' True
'anna' 'banana' True
'Anna' 'banana' False
기준
- 소스 코드의 바이트 수에 따라 가장 짧은 프로그램이 승리합니다.
예제 프로그램
- 이 관련 게시물 에 적용 할 수있는 여러 프로그램이 있습니다 .
anna
A는 서브 (하지만 하지 문자열)의 banana
. 스트링 X는 Y의 0 개 이상의 원소를 삭제함으로써 Y로부터 X를 얻을 수있는 경우에 스트링 Y의 서브 시퀀스이다; 예를 들어에서 b
및 초 a
를 삭제하면 banana
gives anna
.