gpt4 book ai didi

string - 查找符合特定要求的字符串

转载 作者:数据小太阳 更新时间:2023-10-29 03:06:59 25 4
gpt4 key购买 nike

有一个函数应该返回true:

func accessible(agent string) bool {
a := strings.Split(agent, " ")
if len(a) != 3 { return false }
b := a[0]
c := a[1]
d := a[2]
x := strings.EqualFold(b, c)
y := b != strings.ToLower(c)
z := strings.Index(d, b+c) == 1 && len(d) == 5
return x && y && z
}

但是我无法确定哪个 string 输入符合这些要求。我错过了什么吗?

PS:这是来自 gocode.io 的任务 #3

最佳答案

agent 必须是 3 个“单词”,由空格分隔的 3 个部分:

a := strings.Split(agent, " ")
if len(a) != 3 { return false }

第一个和第二个单词必须匹配,不区分大小写:

x := strings.EqualFold(b, c)

但不区分大小写:

y := b != strings.ToLower(c)

第三个单词必须包含前两个串联的单词:

z := strings.Index(d, b+c) == 1 && len(d) == 5

从索引 1 开始(前置任何字符)并且必须包含 5 个字符(5 个字节)(后置有 5 个字符/字节)。

示例:

fmt.Println(accessible("A a _Aa__"))

打印:

true

关于string - 查找符合特定要求的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30348420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com