Sebuah palindrom beberapa string yang dieja dengan cara yang sama baik belakang dan ke depan. Misalnya, 'Eva, bisakah aku menusuk kelelawar di gua?' adalah palindrome (EVACANISTAB | BATSINACAVE)
Untuk golf kode ini, menggunakan bahasa pilihan Anda, tentukan apakah string yang diberikan adalah palindrom atau tidak.
Kasus tepi:
- Tanda baca tidak diperhitungkan sebagai palindrominess.
- Karakter kontrol tidak diperhitungkan dalam palindrominess.
- Spasi tidak diperhitungkan dalam palindrominess.
- Angka dihitung menuju palindrominess.
- Kasus dalam tantangan ini tidak diperhitungkan sebagai palindrominess.
- Tidak ada batasan untuk panjang string untuk mengevaluasi, kecuali untuk apa yang dipaksakan oleh bahasa pilihan Anda.
- Untuk tantangan ini, batasi diri Anda pada rangkaian karakter ASCII.
Persyaratan Teknis:
- Hanya badan metode yang dibutuhkan; hal-hal tambahan seperti tanda tangan metode, deklarasi struktur data, dll. tidak diperhitungkan dalam persyaratan kemenangan.
- Kode harus dikompilasi atau ditafsirkan tanpa kesalahan atau pengecualian waktu kompilasi.
- Kode tidak boleh membuang pengecualian atau gangguan yang tidak ditangani. (Hampir tak perlu dikatakan. Hampir.)
- Kode harus mengembalikan beberapa nilai yang menunjukkan palindrominess. Jenis data tergantung pada bahasa yang Anda gunakan (misalnya pengguna C # mungkin menggunakan a
bool
, sedangkan pengguna JavaScript dapat menggunakan avar
.) - Anda tidak boleh menulis juru bahasa Anda sendiri yang melakukan tugas ini sebagai kemampuan 'asli' sehingga Anda bisa 'bermain golf' dengan skor yang hampir menang. (Semoga tak perlu dikatakan.)
Kondisi kemenangan:
- Kode terpendek dalam karakter menang.
Pemimpin Saat Ini: tmartin (k, 25 karakter)
... Ingin tanda centang hijau ajaib dengan jawaban Anda ? Kalahkan jawaban orang ini!