Aktywne Wpisy
![uncle_freddie](https://wykop.pl/cdn/c0834752/22abe8fe39292ac771739f876ff3baa573f1f4983c8a33f6dcfcd32feb4563aa,q60.jpg)
uncle_freddie +602
Bajerancki przejazd Anthony'ego Jeanjean oceniony na 93.76
MIRROR: https://streamin.one/v/257f01b5
#paryz2024 #paryz2024gif
MIRROR: https://streamin.one/v/257f01b5
#paryz2024 #paryz2024gif
![uncle_freddie - Bajerancki przejazd Anthony'ego Jeanjean oceniony na 93.76
MIRROR: h...](https://wykop.pl/cdn/c3201142/6861f1891713e44f5831fb545f5ea14a10062c45aff511c8491f497ce0388fb9,w150h100.jpg)
![midnight](https://wykop.pl/cdn/c3397992/midnight_EAnGg0Y9Bw,q60.jpg)
midnight +316
Xddd
#paryz2024
#paryz2024
![midnight - Xddd
#paryz2024](https://wykop.pl/cdn/c3201142/d5b3decaab7bd03eb54fe9fb5759046685de65d36856fdf126ff87440556f4f1,w150.jpg?author=midnight&auth=fe0d5694db0becd60401d9cb2eacd8e9)
źródło: 1000018135
Pobierz
W jaki sposób z tablicy
["A", "A", "B", "A", "C"]
zrobić tablicę, w której powtórzone elementy dodają się do siebie i otrzymuję
["AA", "B", "A", "C" ] ?
Najfajniej by było wykorzystać LINQ.
["AAA", "B", "C" ]
?@meetom: Dokładnie tak.
Mój wynik jest dobry, tylko dobór słów nieprecyzyjny.
var array = new[] { "A", "A", "B", "A", "C" };
var result = array.Aggregate((x, y) => x == y ? x + y : x + ";" + y).Split(';');
edit: nie działa :)
var array = new[] { "A", "A", "B", "A", "A", "A", "C" };
var result = array.Aggregate((a, b) => a.Last() == b.First() ? a + b : a + ";" + b).Split(';');
@Yahoo_: Ostatecznie skończyło się na forze.
Chciałem użyć rozwiązanie z Aggregate, ale niestety całość opiera się na typach anonimowych (we wpisie podałem uproszczoną wersję problemu) i nie da się dokładnie podać typów w Aggregate