Kayıtlar

palindromik cümle etiketine sahip yayınlar gösteriliyor

Palindrom mu Değil mi?

Resim
Bazı kelime veya cümlelerin tersleri kendilerine eşittir ve böyle ifadelere palindrom denir. Yukarıdaki program ile dışarıdan yazılan ifadenin palindrom olup olmadığını kontrol ettirebiliriz. Kullanıcıdan bir cümle girmesini istiyoruz. Büyük küçük harfler birbirlerine eşit olmadığından girilen cümleyi ToLower() ile küçük harfe çeviriyoruz. Ardından iki tane boş string değişken tanımladık. Sebebi ise palindrom ifadelerde aralardaki boşluklar önemsizdir. Fakat kullanıcı ifadeyi yazarken araya boşluk bırakabilir. Bu da yanlış sonuç çıkmasına neden olabilir. Bu yüzden iki tane ayrı for döngüsü oluşturarak ifadenin boşluksuz düz ve boşluksuz ters hallerini alacağız. ilk for döngüsünde cümleyi uzunluğu kadar döngüye aldık ve içeride if koşuluyla i. karakterin boşluk olup olmadığını sorguladık. Eğer boşluk değil  ise i.indise sahip olan o karakteri, başlangıçta tanımladığımız duz adlı değişkenin üzerine ekleme yapmasını istedik. Böylece boşluksuz hali duz değişkeninde tutulmuş oldu. S...