1. Problema
Encontrar el valor mínimo y máximo por índice en distintas sequencias.
2. Solución
El operador Zip se aplica a una sequencia que recibe como argumento otra secuencia, y luego, como segundo argumento los valores de los índices 0, 1, etc. de cada una de las secuencias. Estos valores son comparados con los métodos Math.Min(val1, val2) y Math.Max(val1, val2) (Mukherjee, 2014).
3. Código C#
Archivo C# minimos-maximos-por-indice-secuencias.cs [enlace alternativo]:
Prueba de ejecución en LINQPad:
Prueba de ejecución en LINQPad:
Figura 1. Mínimos y máximos por índice en secuencias. |
4. Literatura & Enlaces
Mukherjee, S (2014). Thinking in LINQ Harnessing the Power of Functional Programming in .NET Applications. United States: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.