Dize Palindromu için Python Programı

Yayınlanan: 2023-01-19

Bir sayı tersine çevrildikten sonra bile aynı kaldığında, buna palindrom denir. Bazı palindrom örnekleri 656, 232, 46764 ve benzerlerini içerir. Palindromlar, MADAM (Java'da Palindrome Programı – Javatpoint, nd) gibi dizeler olarak da var olabilir . Java'da, bir sayının palindrom olup olmadığını kontrol etmek için temel bir algoritma uygulanabilir. Algoritmada yer alan temel adımlar aşağıda özetlenmiştir:

  • Sayıyı geçici bir değişkene atayın
  • Sayının tersini alma
  • Geçici değişkendeki sayının değerini tersine çevrilmiş değerle karşılaştırın
  • İki değer arasında fark olmadığında bunun bir palindrom olduğunu belirten bir mesaj yazdırın. Aksi takdirde, numaranın palindrom olmadığını belirten bir mesaj yazdırın.

Rekabette avantaj elde etmek için ücretsiz teknoloji kurslarımıza göz atın.

Belirli bir sayının veya dizinin bir palindrom olup olmadığını kontrol etmek için birkaç başka yaklaşım uygulanabilir. Aşağıdaki örnekte, sağlanan girişin başından sonuna kadar gezinmek için iki işaretçi kullanılmıştır. Program, sağlanan girdinin bir palindrom olup olmadığını onaylar (bir dizenin Palindrome olup olmadığını kontrol eden Java programı, 2019).

Dünyanın En İyi Üniversitelerinden Çevrimiçi Yazılım Geliştirme Kursları Öğrenin. Kariyerinizi hızlandırmak için Yönetici PG Programları, Gelişmiş Sertifika Programları veya Yüksek Lisans Programları kazanın.

Popüler Yazılım Mühendisliği Kurslarımızı keşfedin

LJMU & IIITB'den Bilgisayar Bilimlerinde Bilim Ustası Caltech CTME Siber Güvenlik Sertifika Programı
Tam Yığın Geliştirme Eğitim Kampı Blockchain'de PG Programı
Tam Yığın Geliştirmede Yönetici PG Programı
Aşağıda Tüm Kurslarımızı Görüntüleyin
Yazılım Mühendisliği Kursları

İsteğe Bağlı Yazılım Geliştirme Becerileri

JavaScript Kursları Temel Java Kursları Veri Yapıları Kursları
Node.js Kursları SQL Kursları Tam yığın geliştirme Kursları
NFT Kursları DevOps Kursları Büyük Veri Kursları
React.js Kursları Siber Güvenlik Kursları Bulut Bilişim Kursları
Veritabanı Tasarım Kursları Python Kursları Kripto Para Kursları

Kripto ve Blockchain teknolojisi etrafındaki artan konuşmaların ortasında, kendinizi bu konuda profesyonel olarak eğitmek istiyorsanız, o zaman upGrad'ın Yazılım Geliştirme Alanında Yönetici Yüksek Lisans Programı - IIIT- Bangalore kapsamında Blockchain Uzmanlığı sizin için doğru seçimdir!

Yazılım Geliştirme ile ilgili Popüler Makalelerimizi okuyun

Java'da Veri Soyutlama Nasıl Uygulanır? Java'da İç Sınıf nedir? Java Tanımlayıcıları: Tanım, Sözdizimi ve Örnekler
OOPS'ta Kapsüllemeyi Örneklerle Anlamak C'deki Komut Satırı Argümanları Açıklandı 2022'de Bulut Bilişimin En İyi 10 Özelliği ve Özelliği
Java'da Polimorfizm: Kavramlar, Türler, Özellikler ve Örnekler Java'da Paketler ve Nasıl Kullanılır? Yeni Başlayanlar İçin Git Eğitimi: Git'i Sıfırdan Öğrenin

Bu makaleyi paylaşmak istermisiniz?

Yazılım Geliştirme Kariyerinizi Hemen Planlayın!

Bilgisayar Bilimlerinde Bilim Ustası İçin Başvurun