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

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++;
    }
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题