设计领地工作室 2016-02-02 13:40 采纳率: 0%
浏览 1395

C#多数组号码容错问题

345 如果34出了 35除了 45 没出,,那就是错一个, 只要在允许范围内,345 也是要出的大底的一个号码如果你容错 0-1 34 出 35 出 45没出,,那么345 可是最后的结果,,如果34出,35没出 45没出,他是错2个,,不符合错一个的容错,,345 就不是最后结果的号码任何一个没出都行
比如:
数组一有:35 38 37 42 45
数组二有: 35 38 36 42 43
数组三有:25 38 36 42 45
求最后如果设置0-1容错 0-2容错 1-1容错的代码编程 补充一下 这个是三组 那容错最多是0或者到3最大
还有一个全局数组是:00 11 22.。。。。97 98 99,这么一百组的数据

  • 写回答

1条回答 默认 最新

  • threenewbee 2016-02-02 14:01
    关注
     不知道你什么意思,就是判断一个数组有多少数字不连续?
    int[] data = "35 38 37 42 45".Split(' ').Select(x => int.Parse(x)).OrderBy(x = x).ToArray();
    int n = 0;
    for (int i = 1; i < data.Count(); i++)
    {
        if (data[i] - data[i - 1] != 1) n++;
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器