Aktywne Wpisy

vieniasn +14

Anck-Su-Namun +55
Żadna, ale to absolutnie żadna niespodzianka jak ktos ogladal fazę grupowa, niespodzianką to by była wygrana Belgii
#mecz
#mecz
Skopiuj link
Skopiuj link

Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
static bool isPalindrome(string text)
{
char[] charArray = text.ToCharArray();
Array.Reverse(charArray);
if (charArray.Equals(text))
return true;
else return false;
Dopiero się ucze, także proszę o wyrozumiałość ( ͡° ͜ʖ ͡°)
Z góry dzięki miraski :*
Komentarz usunięty przez autora
1. Wyprintuj sobie text, charArray i zawartość charArray po Array.Reverse
2. Sprawdź, czy Array.Reverse zamienia kolejność elementów "w miejscu", czy też zwraca nową tablicę z odwróconymi elementami
3. Sprawdź, czy charArray.Equals nie porównuje także typów, więc wówczas zawsze Array != string
Trzecie
string reversedText = new String(charArray);i wtedy porównaj. I nie przez if... else... ale zwyczajnie, prosto:
return reversedText.Equals(text);Najszybciej to zamienić ciało tej metody na :
Bardzo wam dziękuje, jak ktoś tak sensownie odpisuje i pomaga to więcej się człowiek nauczy,
przede mną jeszcze daleka droga do zostania #programista15k ( ͡° ͜ʖ ͡°)
string text = "kobyłamamałybok";return text == new string(text.Reverse().ToArray());