Rumah > Soal Jawab > teks badan
Tarikh terdiri daripada tiga data int, iaitu tahun, bulan, dan hari Anda tidak boleh menggunakan mana-mana fungsi, hanya gunakan yang paling mudah jika untuk menilai Adakah sesiapa mempunyai kaedah yang mudah?
Rutin: Jika bersarang di dalam jika, jika tahun sama, tentukan bulan, dan kemudian tentukan hari
Tahun terus1000000+bulan100+hari, satu jika boleh dilakukan
曾经蜡笔没有小新2017-05-17 10:10:33
Hanya tukar hari bulan tahun menjadi rentetan, kemudian tambahkan dan bandingkannya, sama seperti mengisih. Ambil perhatian bahawa bulan dan hari mestilah dua digit, dan satu digit mesti diisi dengan 0
PHPz2017-05-17 10:10:33
Jika anda menganggap kesederhanaan kod, maka kaedah anda memang bagus, tetapi dari perspektif prestasi, tiga if adalah lebih cekap daripada pendaraban