gpt4 book ai didi

c# - 返回字符串之间第一个差异的索引

转载 作者:行者123 更新时间:2023-11-30 17:30:50 26 4
gpt4 key购买 nike

<分区>

我想知道是否有一种奇特的方法可以找到字符串 a 中与字符串 b 相同位置的字符不匹配的第一个字符的索引,除了使用暴力之外。

这是暴力尝试:

bool OnlyDiffersByCarotsAndSpaces(string a, string b)
{
if( a.Count() != b.Count() )
{
return false;
}

for(int index = 0; index < a.Count(); ++index)
{
if( a[index] != b[index] )
{
string validCharacters = " ^";

if( !validCharacters.Contains(a[index]) ||
!validCharacters.Contains(b[index]) )
{
return false;
}
}
}

return true;
}

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