using System; using System.Collections.Generic; using System.Linq; using System.Text; class Funktsioonid2{ public static string EsitahtLoppu(string tekst){ return tekst.Substring(1)+tekst[0]; } public static int EsitaheKood(string tekst){ return tekst[0]; } public static int TahekoodideSumma(string tekst){ int summa=0; foreach(char c in tekst){ summa+=(int)c; } return summa; } public static int TahekoodideSumma2(string tekst){ return tekst.ToCharArray().Select(c => (int)c).Sum(); } public static string[] SonaAlgusJupid(string sona){ string[] jupid=new string[sona.Length]; for(int i=1; i<=sona.Length; i++){ jupid[i-1]=sona.Substring(0, i); } return jupid; } public static void Main(string[] arg) { string[] eesnimed = { "Juku", "Kati", "Katrin", "Madis" }; IEnumerable vastus=eesnimed.Select(EsitahtLoppu); foreach(String element in vastus){ Console.WriteLine(element); } Console.WriteLine(String.Join(" ", eesnimed.Select(EsitaheKood))); Console.WriteLine(String.Join(" ", eesnimed.Select(TahekoodideSumma))); Console.WriteLine(String.Join(" ", eesnimed.Select(TahekoodideSumma2))); Console.WriteLine(String.Join(" ", eesnimed.SelectMany(SonaAlgusJupid))); } }