package main
import "fmt"
func CanGetString(s string, t string) bool {
pos := 0
sArr := []byte(s)
sLen := len(sArr)
for _, c:= range t {
for pos < sLen && int32(sArr[pos]) != c {
pos += 1
}
if pos == sLen {
return false
}
pos += 1
}
return true
}
func main() {
/*
问题描述: 输入两个字符串 s 和 t,判断 s 能否在删除一些字符串后得到 t
问题示例: 输入: s = "abc", t = "c" 输出: True
*/
var (
s = "abc"
t = "c"
)
fmt.Println(CanGetString(s, t))
}