📜  谜题 40 | (在 Excel 中查找丢失的行)

📅  最后修改于: 2022-05-13 01:57:26.116000             🧑  作者: Mango

谜题 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 与这个总和之间的差值将给出缺失的整数。

请参阅此代码。