Program Mengecek Kata dan Kalimat Palindrom Menggunakan JavaScript
hobingoding.com - Halo coders. Kali ini saya akan kembali membagikan program untuk mengecek apakah suatu kata atau kalimat termasuk ke dalam palindrom menggunakan bahasa JavaScript.
Sebelumnya yang dimaksud dengan palindrom adalah kata ataupun kalimat yang memiliki susunan huruf/karakter yang sama jika dibaca dari depan maupun belakang. Beberapa contoh dari kata maupun kalimat palindrom diantaranya seperti: katak, ini, kasur ini rusak, dan sebagainya.
Permasalahan
Buatlah program untuk mengecek apakah sebuah kata ataupun kalimat merupakan palindrome atau bukan dengan menggunakan bahasa C++.
Test Case
Test #1
Input Kata: kasur ini rusak
Result: Palindrome
Test #2
Input Kata: kasur itu rusak
Result: Bukan Palindrome
Kode Program
<!DOCTYPE html> <html lang="en"> <head> <title>hobingodingcom</title> <style> body { text-align: center; } h2, h4{ margin: 0; } p#demo { font-weight: bold; } </style> </head> <body> <h2>Program Mengecek Kata dan Kalimat Palindrom</h2> <h4>visit us @hobingoding.com</h4> <br > <!-- Penginputan Kata dan Kalimat yang akan Dicek --> <p>Kata/Kalimat <input type="text" id="myText"> <button onclick="cekPalindrom()">Cek</button></p> <p id="demo"></p> <script> //Pengecekan Palindrom function cekPalindrom(){ var kalimat = document.getElementById("myText").value for(i = 0; i < kalimat.length; i++){ if(kalimat[i] != kalimat[kalimat.length - (i+1)]){ document.getElementById("demo").innerText = "Bukan Palindrome" break } else document.getElementById("demo").innerText = "Palindrome" } } </script> </body> </html>
Lihat source code melalui github: fandipres
Output Program
Penjelasan Program
Algoritma yang saya pergunakan di program kali ini berbeda dengan algoritma-algoritma di program mengecek palindrom yang sebelumnya sudah pernah saya bagikan. Pada program kali ini saya langsung membandingkan antara huruf pertama dan huruf terakhir dari kalimat yang diinputkan.
Jika seandainya terdapat huruf yang berbeda pada urutan pembandingan huruf pertama, kedua dan seterusnya dengan huruf terakhir, terakhir-1, dan seterusnya maka dapat dipastikan bahwa kata/kalimat tersebut bukanlah palindrom.
Posting Komentar untuk "Program Mengecek Kata dan Kalimat Palindrom Menggunakan JavaScript"