Saya mahukan fungsi javascript yang sesingkat mungkin. Parameter input: a dan b (kedua-duanya boleh dari sebarang jenis). Output: jika a < b kemudian kembalikan nombor negatif arbitrari, jika a > b kemudian kembalikan nombor positif arbitrari, jika a sama dengan b maka 0.
(Ini ialah fungsi "bandingkan" standard yang sangat biasa.)
-- Tarikh: 7 Okt 2024.
-- Semua menggunakan versi tidak berbayar seperti yang tersedia di internet.
-- Hanya Claude yang memerlukan log masuk.
Google Gemini, MS Copilot, Phind, Perplexity, Claude semuanya menghasilkan hasil yang sama:
(a, b) => a < b ? -1 : a > b ? 1 : 0
Hanya "Chatgpt 4o mini" yang dihasilkan:
(a, b) => (a > b) - (a < b)
(Yang pertama dikenali umum. Saya berminat untuk mengetahui siapa yang pernah mendengar tentang yang kedua. Yang pertama: 13 elemen, yang kedua: 7 elemen, dengan satu cara pengiraan. )
Antara fungsi di atas yang manakah akan dilaksanakan dengan lebih pantas dalam masa nyata?
Ia menjawab, seperti yang saya jangkakan:
Ini menunjukkan kepada saya bahawa, dalam had percubaan kecil ini, "ChatGPT 4o mini" membezakan dirinya dengan kuasa pengiraan yang lebih berkebolehan dan lebih mendalam daripada lima yang lain.
Atas ialah kandungan terperinci Fungsi perbandingan js terpendek, oleh mesin I. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!