Nos dan una hoja de Excel que contiene números enteros del 1 al 50, incluidos ambos. Sin embargo, los números están desordenados y falta 1 entero. Tienes que escribir un código para identificar el entero que falta. Sólo se requiere la lógica.
Solución:
Sabemos que la suma de todos los números del 1 al n es (n*(n+1)/2)
Por lo tanto, la suma de todos los números del 1 al 50 es
50*(50+1)/2 (Here, n = 50) = 50*(51)/2 = 25*51 = 1275.
Por lo tanto, todo lo que tenemos que hacer es sumar todos los números enteros presentes en el archivo y restar la suma de 1275. La diferencia entre 1275 y esta suma nos daría el número entero que falta.
Ver esto para el código.
Este rompecabezas es aportado por Feroz Baig . Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA