摘要:
当时写在纸上的程序没有验证输入,出面试公司没多久就突然想起来这点了,囧啊!不过当时笔试的时候想到写异常处理了。回来上机整理了一下程序,才发现原来还会用到递归的。当时面试官边说边出的题,问他数字是不是连续的他说这点可以忽略,不然下面的程序还可以简化,另外错误提示其实也可以再友好点,比如提示有效范围。如果数据源中的数据本身有重复的话,下面的程序也不适用。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions; 阅读全文