Dize Palindromu için Python Programı
Yayınlanan: 2023-01-19Bir 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 |