2490. Ayat Pekeliling
Kesukaran: Mudah
Topik: Rentetan
A ayat ialah senarai perkataan yang dipisahkan oleh ruang tunggal tanpa ruang hadapan atau belakang.
Perkataan terdiri daripada hanya huruf besar dan huruf kecil Inggeris. Huruf Inggeris besar dan huruf kecil dianggap berbeza.
Ayat ialah bulatan jika:
Contohnya, "latihan leetcode berbunyi menggembirakan", "eetcode", "leetcode eats soul" semuanya adalah ayat bulat. Walau bagaimanapun, "Leetcode is cool", "happy Leetcode", "Leetcode" dan "I like Leetcode" ialah bukan ayat pekeliling.
Diberikan ayat bertali, kembalikan _benar jika ia bulat_. Jika tidak, kembalikan palsu.
Contoh 1:
Contoh 2:
Contoh 3:
Kekangan:
Petunjuk:
Penyelesaian:
Kami perlu mengesahkan dua syarat:
Mari laksanakan penyelesaian ini dalam PHP: 2490. Ayat Pekeliling
Penjelasan:
- Memisahkan Ayat: Gunakan explode(" ", $sentence) untuk memecahkan ayat menjadi perkataan.
- Melingkar Perkataan:
- Untuk setiap perkataan, dapatkan aksara terakhirnya menggunakan substr($words[$i], -1).
- Dapatkan aksara pertama perkataan seterusnya. Untuk perkataan terakhir, kami menggunakan modulo (%) untuk membungkus perkataan pertama.
- Perbandingan:
- Jika aksara terakhir perkataan tidak sepadan dengan aksara pertama perkataan seterusnya, kembalikan palsu.
- Jika gelung selesai tanpa menemui sebarang ketidakpadanan, ayat itu adalah bulat, jadi kembalikan benar.
Kod ini dengan cekap memeriksa keadaan bulat untuk setiap pasangan perkataan, menjadikannya mudah dan optimum.
Pautan Kenalan
Jika anda mendapati siri ini membantu, sila pertimbangkan untuk memberi repositori bintang di GitHub atau berkongsi siaran pada rangkaian sosial kegemaran anda ?. Sokongan anda amat bermakna bagi saya!
Jika anda mahukan kandungan yang lebih berguna seperti ini, sila ikuti saya:
Atas ialah kandungan terperinci Ayat Pekeliling. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!