Ein Palindrom ist eine Zeichenfolge, die vorwärts und rückwärts gleich geschrieben wird. Zum Beispiel: "Eva, kann ich Fledermäuse in eine Höhle stechen?" ist ein Palindrom (EVACANISTAB | BATSINACAVE)
Bestimmen Sie für diesen Code Golf in der Sprache Ihrer Wahl, ob eine bestimmte Zeichenfolge ein Palindrom ist oder nicht.
Edge Cases:
- Interpunktion wird nicht zur Palindromie gezählt.
- Steuerzeichen werden nicht zur Palindromie gezählt.
- Leerzeichen werden nicht zur Palindromie gezählt.
- Zahlen werden zur Palindromie gezählt.
- Der Fall in dieser Herausforderung wird nicht auf die Palindromie angerechnet.
- Die Länge der auszuwertenden Zeichenfolgen ist unbegrenzt, es sei denn, die Sprache Ihrer Wahl schreibt dies vor.
- Beschränken Sie sich für diese Herausforderung auf den ASCII-Zeichensatz.
Technische Voraussetzungen:
- Es werden nur Methodenkörper benötigt. Zusätzliche Dinge wie Methodensignaturen, Datenstrukturdeklarationen usw. zählen nicht zur Siegbedingung.
- Code muss ohne Fehler oder Ausnahmen zur Kompilierungszeit kompiliert oder interpretiert werden.
- Code darf keine unbehandelten Ausnahmen oder Abstürze auslösen. (Fast unnötig zu sagen. Fast.)
- Der Code muss einen Wert zurückgeben, der auf Palindromie hinweist. Der Datentyp hängt von der Sprache ab, die Sie verwenden (z. B. könnte ein C # -Benutzer a verwenden
bool
, während ein JavaScript-Benutzer a verwenden könntevar
.) - Möglicherweise schreiben Sie keinen eigenen Dolmetscher, der diese Aufgabe als "native" Fähigkeit ausführt, sodass Sie eine fast gewinnbringende Punktzahl "golfen" können. (Hoffentlich unnötig zu sagen.)
Siegbedingung:
- Der kürzeste Code in Zeichen gewinnt.
Aktueller Anführer: tmartin (k, 25 Zeichen)
... Möchten Sie das magische grüne Häkchen bei Ihrer Antwort sehen? Schlage die Antwort dieses Typen!