Python-Programm für String-Palindrome
Veröffentlicht: 2023-01-19Wenn eine Zahl auch nach der Umkehrung gleich bleibt, wird sie als Palindrom bezeichnet. Einige Beispiele für Palindrome sind 656, 232, 46764 und dergleichen. Palindrome können auch als Zeichenfolgen wie MADAM (Palindrome Program in Java – Javatpoint, nd) existieren. In Java kann ein einfacher Algorithmus angewendet werden, um zu prüfen, ob eine Zahl ein Palindrom ist. Die im Algorithmus enthaltenen grundlegenden Schritte sind im Folgenden zusammengefasst:
- Weisen Sie die Nummer einer temporären Variablen zu
- Erhalten Sie die Umkehrung der Nummer
- Vergleichen Sie den Wert der Zahl in der temporären Variablen mit dem umgekehrten Wert
- Wenn es keinen Unterschied zwischen den beiden Werten gibt, geben Sie eine Meldung aus, die besagt, dass es sich um ein Palindrom handelt. Geben Sie andernfalls eine Meldung aus, die besagt, dass die Zahl kein Palindrom ist.
Schauen Sie sich unsere kostenlosen Technologiekurse an, um sich einen Wettbewerbsvorteil zu verschaffen.
Mehrere andere Ansätze können angewendet werden, um zu prüfen, ob eine bestimmte Zahl oder Zeichenfolge ein Palindrom ist. Im folgenden Beispiel werden zwei Zeiger verwendet, um vom Anfang bis zum Ende der bereitgestellten Eingabe zu navigieren. Das Programm bestätigt, ob es sich bei der gelieferten Eingabe um ein Palindrom handelt (Java-Programm, um zu prüfen, ob ein String ein Palindromist, 2019).
Lernen Sie Softwareentwicklungskurse online von den besten Universitäten der Welt. Verdienen Sie Executive PG-Programme, Advanced Certificate-Programme oder Master-Programme, um Ihre Karriere zu beschleunigen.
Erkunden Sie unsere beliebten Softwareentwicklungskurse
Master of Science in Informatik von LJMU & IIITB | Caltech CTME Cybersecurity-Zertifikatsprogramm |
Full-Stack-Entwicklungs-Bootcamp | PG-Programm in Blockchain |
Executive PG-Programm in der Full-Stack-Entwicklung | |
Sehen Sie sich unten alle unsere Kurse an | |
Software-Engineering-Kurse |
Gefragte Fähigkeiten in der Softwareentwicklung
JavaScript-Kurse | Core-Java-Kurse | Kurse zu Datenstrukturen |
Node.js-Kurse | SQL-Kurse | Full-Stack-Entwicklungskurse |
NFT-Kurse | DevOps-Kurse | Big-Data-Kurse |
React.js-Kurse | Cyber-Sicherheitskurse | Cloud-Computing-Kurse |
Datenbankdesign-Kurse | Python-Kurse | Kryptowährungskurse |
Wenn Sie sich inmitten der zunehmenden Gespräche über Krypto- und Blockchain-Technologie professionell zu diesem Thema weiterbilden möchten, ist das Executive Post Graduate Program in Software Development – Specialization in Blockchain unter IIIT-Bangalore von upGrad die richtige Wahl für Sie!
Lesen Sie unsere beliebten Artikel zur Softwareentwicklung
Wie implementiert man Datenabstraktion in Java? | Was ist die innere Klasse in Java? | Java-Identifikatoren: Definition, Syntax und Beispiele |
Verstehen der Kapselung in OOPS mit Beispielen | Befehlszeilenargumente in C erklärt | Top 10 Merkmale und Merkmale von Cloud Computing im Jahr 2022 |
Polymorphismus in Java: Konzepte, Typen, Eigenschaften und Beispiele | Pakete in Java und wie man sie benutzt? | Git-Tutorial für Anfänger: Lernen Sie Git von Grund auf neu |