谜题 40 | (在 Excel 中查找丢失的行)
我们得到了一张 Excel 表格,其中包含从 1 到 50 的整数,包括两者。但是,这些数字是混乱的,缺少 1 个整数。您必须编写代码来识别丢失的整数。只需要逻辑。
解决方案:
我们知道从 1 到 n 的所有数字之和是 (n*(n+1)/2)
因此,从 1 到 50 的所有数字的总和是
50*(50+1)/2 (Here, n = 50)
= 50*(51)/2
= 25*51
= 1275.
因此,我们需要做的就是对文件中存在的所有整数求和,然后从 1275 中减去总和。 1275 与这个总和之间的差值将给出缺失的整数。
请参阅此代码。