首页 > 试题广场 >

字符串包含

[编程题]字符串包含
  • 热度指数:11243 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
我们定义字符串包含关系:字符串 A=abc ,字符串 B=ab 字符串 C=ac ,则说 包含 B , A 和 C 没有包含关系。

数据范围:输入的字符串长度满足

输入描述:
两个字符串,判断这个两个字符串是否具有包含关系。


输出描述:
如果包含输出1,否则输出0.
示例1

输入

abc ab

输出

1
示例2

输入

abc ac

输出

0
package main

import (
    "fmt"
    "strings"
)

func main() {
    var s1,s2 string
    fmt.Scan(&s1,&s2)
    if len(s1)<len(s2){
        s1,s2=s2,s1
    }
    idx:=strings.Index(s1,s2)
    if idx==-1{
        fmt.Print(0)
    }else{
        fmt.Print(1)
    }
}

发表于 2023-03-22 13:40:08 回复(0)