>  기사  >  웹 프론트엔드  >  I 머신에 의한 최단 js 비교 기능

I 머신에 의한 최단 js 비교 기능

Barbara Streisand
Barbara Streisand원래의
2024-10-07 18:18:02633검색

Shortest js compare function, by I machines

6개의 AI 머신에게 물어봤습니다

가능한 가장 짧은 자바스크립트 기능을 원합니다. 입력 매개변수: a 및 b(둘 다 임의의 유형일 수 있음) 출력: < b 그런 다음 a >인 경우 임의의 음수를 반환합니다. b는 임의의 양수를 반환하고, a가 b와 같으면 0을 반환합니다.

(이것은 표준적이고 매우 일반적인 "비교" 기능입니다.)

-- 날짜: 2024년 10월 7일.
-- 모두 인터넷에서 제공되는 무료 버전을 사용합니다.
-- 클로드만 로그인이 필요합니다.

Google Gemini, MS Copilot, Phind, Perplexity, Claude는 모두 동일한 결과를 얻었습니다.
(a, b) => < 비? -1 : a > 비? 1 : 0

"Chatgpt 4o mini"만 제작:
(a, b) => (a > b) - (a < b)

(첫 번째는 일반적으로 알려져 있습니다. 두 번째에 대해 들어본 적이 있는 사람이 있는지 알고 싶습니다. 계산법에 따르면 첫 번째는 13개 요소, 두 번째는 7개 요소입니다. )

 

그 후 나는 Chatgpt에게 물었다.

위 기능 중 실시간으로 더 빠르게 실행되는 기능은 무엇인가요?

예상대로 답변이 나왔습니다.

  • 비교 횟수: f1은 입력에 관계없이 항상 두 번의 비교를 수행합니다. f2는 첫 번째 조건(a < b)이 true인 경우 한 번만 비교를 수행할 수 있습니다.
  • 작업 비용: 두 함수 모두 작고 일정한 양의 데이터를 반환하지만 f1의 산술에는 빼기가 포함되어 값을 직접 반환하는 것보다 약간 더 비쌀 수 있습니다.
  • 결론: 대부분의 경우 f2는 잠재적으로 한 번의 비교만 필요하고 뺄셈 연산을 피하기 때문에 더 빠릅니다.

 

내 결론

이는 이 작은 실험의 한계 내에서 "ChatGPT 4o mini"가 다른 5개 제품보다 더 유능하고 깊은 계산 능력으로 차별화된다는 점을 시사합니다.

위 내용은 I 머신에 의한 최단 js 비교 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.