Längste Periode der gleichen Zahl zwischen 2 und mehreren Arrays in C# rausfinden?
Hallo zusammen,
Ich habe ein Programm mit 12 Arrays geschrieben und möchte jetzt die längste Periode von bestimmten Zahlen herausfinden. Aber es kann auch sein dass z.B. die 5 letzten Stellen des 5. Arrays 1 , und die ersten 3 Stellen des 6. Arrays auch 1 sind. Könnte mir jemand bei diesen Problem helfen?
Danke schonmal im voraus :)
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
IT, programmieren, Informatik
Du iterierst der Reihe nach durch die Arrays und immer, wenn eine neue Zahl kommt, setzt du einen Counter auf 1, immer, wenn dieselbe Zahl nochmal kommt, erhöhst du den Counter.
Vor dem setzen des Counters auf 1 prüfst du, ob die Zahl gerade größer ist, als dein bisheriges Maximum. Wenn ja, dann aktualisierst du dein Maximum und merkst dir einen Zeiger auf die entsprechende Arraystelle.
Voila!