Skip to content
Snippets Groups Projects
Commit 34be944b authored by Vesa Lappalainen's avatar Vesa Lappalainen :bicyclist:
Browse files

live15 loppu

parent c660ad5b
No related branches found
No related tags found
No related merge requests found
using System;
using System.Text;
using System.Linq;
using System.Collections.Generic;
// ReSharper disable RedundantAssignment
/// @author Vesa Lappalainen
/// @version 22.10.2023
......@@ -51,7 +51,7 @@ public class Listat
int lkm5 = LaskeLuvut(lista, 5);
lkm5 = lista.Sum(Onko5);
lkm5 = lista.Sum(delegate(int a) { if (a == 5) return 1; return 0; });
lkm5 = lista2.Sum(a => a == 5 ? 1 : 0); // lambda lauseke
lkm5 = lista.Sum(a => a == 5 ? 1 : 0); // lambda lauseke
if (lkm5 > 5) { }
......@@ -65,26 +65,6 @@ public class Listat
/// <summary>
/// Etsitään taulukosta montako pyydytettyä lukua siellä on.
/// </summary>
/// <param name="luvut">taulukko josta etsitään</param>
/// <param name="mitaEtsitaan">etsittävä luku</param>
/// <returns>montako etsittävää löytui</returns>
/// <example>
/// <pre name="test">
/// int[] luvut = {1,2,3,4,3,2,0};
/// LaskeLuvut(luvut,5) === 0;
/// LaskeLuvut(luvut,3) === 2;
/// LaskeLuvut(luvut,1) === 1;
/// LaskeLuvut(new int[]{},1) === 0;
/// </pre>
/// </example>
public static int LaskeLuvut(int mitaEtsitaan)
{
return LaskeLuvut(null, mitaEtsitaan);
}
/// <summary>
/// Etsitään taulukosta montako pyydytettyä lukua siellä on.
/// </summary>
......@@ -116,6 +96,8 @@ public class Listat
lkm++;
return lkm;
}
/// <summary>
/// Etsitään taulukon suurin
/// </summary>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment