viernes, 23 de febrero de 2018

Programación Funcional en LINQ No. 2-17: - Colecciones - Encontrar el Valor Mínimo y Máximo por Índice

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:
Mínimos y máximos por índice en secuencias
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.