我试图解决以下问题但无法找到一个优雅的解决方案.有任何想法吗?谢谢.
输入 - 可变长度的数字串,例如,字符串str ="5557476374202110373551116201";
任务 - 检查(从左到右)每个数字(忽略重复)不会出现在以下2个索引中.使用例如.上面,第一个数字= 5.忽略代表我们看到组中最后一个5的索引是2.所以我们检查接下来的2个索引,即3和4不应该有5.如果是,我们将其视为错误.目标是计算字符串中的此类错误.
在上面的字符串中,错误位于索引3,10和16处.
c# string
c# ×1
string ×1