Tantangan: Pemeriksa Palindrom
Termasuk bagian Logika dan Alur dalam perjalanan PHP di Coddy. Pelajaran 65 dari 68.
Tantangan
MudahKamu akan menerima satu input: sebuah string yang mungkin merupakan palindrom atau mungkin bukan.
Palindrom adalah kata atau frasa yang dibaca sama dari depan maupun dari belakang jika huruf besar-kecil diabaikan. Contohnya, "racecar", "level", dan "Madam" semuanya adalah palindrom.
Baca string input. Periksa apakah string tersebut merupakan palindrom dengan membandingkannya dengan versi terbaliknya. Gunakan fungsi manipulasi string untuk membalik string dan membandingkannya tanpa membedakan huruf besar-kecil.
Jika string tersebut merupakan palindrom, cetak: Palindrome
Jika string tersebut bukan palindrom, cetak: Not a palindrome
Format input:
- Satu baris yang berisi string (contoh:
racecaratauhello)
Output yang diharapkan: Palindrome atau Not a palindrome, berdasarkan apakah string input dibaca sama dari depan maupun dari belakang (tanpa membedakan huruf besar-kecil)
Coba sendiri
<?php
// Baca input
$str = trim(fgets(STDIN));
// TODO: Tulis kodemu di bawah ini untuk memeriksa apakah string tersebut palindrom
// Tampilkan hasilnya sebagai output
echo $result;
?>Semua pelajaran di Logika dan Alur
1Fungsi Lanjutan
Fungsi AnonimClosure dan 'use'Fungsi PanahFungsi CallbackMenggunakan 'call_user_func'Fungsi VariabelMengirim dengan ReferensiFungsi RekursifUlasan: Ragam Fungsi4Array Multidimensi
Membuat array 2DMengakses Elemen array 2DMengubah Elemen array 2DMelakukan Perulangan dengan loop Bersarangarray Asosiatif 2DRekap: Latihan Kisi Sederhana7Bekerja dengan Tanggal dan Waktu
Fungsi 'date()'Timestamp Unix dengan 'time()'Pengantar object DateTimeMemformat object DateTimeMengubah object DateTimeRangkuman: Perhitungan Tanggal10Tantangan Akhir
Tantangan: Pemeriksa PalindromTantangan: Frekuensi KarakterTantangan: Total Keranjang BelanjaTantangan: Penyaring Item Unik2Manipulasi array Lanjutan
Menambahkan dengan 'array_push'Menghapus dengan 'array_pop'Menambahkan dengan 'array_unshift'Menghapus dengan 'array_shift'Menggabungkan array berindeksMenggabungkan array asosiatifMengambil bagian dengan 'array_slice'Nilai dengan 'in_array'Kunci dengan 'array_search'Rekap: Latihan playlist3Mengurutkan array
Urutkan array berindeks secara menaikUrutkan array berindeks secara menurunUrutkan assoc array berdasarkan nilaiUrutkan assoc array berdasarkan kunciPengurutan urutan alamiPengurutan khusus dengan 'usort'Rangkuman: Pengurutan papan peringkatLatihan sendiri: Compiler PHP online