Bu yazımda JavaScript ile girilen bir kelimenin palindrom olup olmadığını bulan programı yazacağız. Öncelikle palindrom’un ne olduğuna bakalım.
Tersten okunuşu da aynı olan cümle, sözcük ve sayılara palindrom denir.
Örneğin, “radar” bir palindrom kelimedir. Çünkü “radar” kelimesinin tersten yazılışı da “radar” dır.
Yada “küçük” kelimesi de bir palindrom kelimedir.
Palindrom’un ne olduğunu öğrendiğimize göre şimdi kodumuzu yazmaya başlayalım.
JavaScript ile Girilen Bir Kelimenin Palindrom Olup Olmadığını Bulan Program
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>JavaScript ile Girilen Bir Kelimenin Palindrom Olup Olmadigini Bulan Program</title> </head> <body> <script> let kelime = prompt("Lütfen bir kelime yazınız."); let kelimeninTersi = ""; for(let i = kelime.length-1; i >= 0; i--){ kelimeninTersi = kelimeninTersi + kelime.charAt(i); } if(kelimeninTersi === kelime){ alert(`"${kelime}" palindrom bir kelimedir!`) } else{ alert(`"${kelime}" palindrom bir kelime değildir!`) } </script> </body> </html> |
Şimdi kodumuzu test edelim.
Kodu çalıştırdığımızda promp metodu ile istediğimiz bir kelimeyi yazabiliyoruz.
Örneğin “büyük” kelimesini yazdığımda alert metodu ile şu mesajın verildiğini görebiliyorum.
Çıktısı : “büyük” palindrom bir kelime değildir!
Yada “küçük” kelimesini yazdığımda alert metodu ile şu mesajın verildiğini görebiliyorum.
Çıktısı : “küçük” palindrom bir kelimedir!
Umarım “JavaScript ile Girilen Bir Kelimenin Palindrom Olup Olmadığını Bulan Program” başlıklı yazım sizin için faydalı olmuştur.
Şu yazılar da ilginizi çekebilir.
Algoritma Nedir? Nasıl Yazılır? Neden Bu Kadar Önemlidir?
Akış Şeması Nedir? Akış Şeması Şekilleri Nelerdir?
Algoritma Örnekleri (Basit, Orta ve İleri Seviye)
Yeni bir yazımda görüşmek üzere.