Python-Programm für String-Palindrome

Veröffentlicht: 2023-01-19

Wenn 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

Möchten Sie diesen Artikel teilen?

Planen Sie jetzt Ihre Karriere als Softwareentwickler!

Bewerben Sie sich für den Master of Science in Informatik