संचालन

संचालन

> लीकस्क्रिप्ट ट्यूटोरियल

एआई में की गई सभी गणनाओं को सर्वर द्वारा निष्पादित करने के लिए कुछ समय की आवश्यकता होती है। इस निष्पादन समय का अनुमान एक संख्या से लगाया जाता है: इस गणना द्वारा उपयोग किए जाने वाले संचालन की संख्या।

एक AI एक बार में 20 मिलियन से अधिक ऑपरेशन का उपयोग नहीं कर सकता है। सौभाग्य से, एआई द्वारा वर्तमान मोड़ के दौरान उपयोग किए जाने वाले संचालन की संख्या फ़ंक्शन getOperations, और निरंतर OPERATIONS_LIMIT के साथ संचालन की अधिकतम संख्या प्राप्त की जा सकती है।

एआई में किए जा सकने वाले विभिन्न कार्यों की लागतों की एक (लगभग संपूर्ण) सूची यहां दी गई है:

कोड | लागत -----|------ वार ए; | 1 var ए = मान; | 1 (+ मूल्य लागत) सरणी [सूचकांक] = मान; | 3 (पुश की लागत 2) नक्शा [कुंजी] = मान; | 4

पहुँच

कोड | लागत -----|---- ए | 0 फ़ंक्शन (पैराम्स) | 1 + फ़ंक्शन लागत सरणी [सूचकांक] | 1 नक्शा [कुंजी] | 2

ऑपरेटर्स

बेशक, ए और बी की लागत को हर बार जोड़ा जाना चाहिए।

कोड | लागत -----|----- ए = बी | 1 ए ++ | 1 ए -- | 1 ए + बी | 1 ए-बी | 1 ए * बी | 2 ए/बी | 5 ए \\ बी | 5 ए% बी | 5 ए ** बी | 40 ए + = बी | 1 ए-=बी | 1 ए * = बी | 2 ए / = बी | 5 ए \\= बी | 5 ए% = बी | 5 ए ** = बी | 40

तुलना ऑपरेटर

कोड | लागत -----|----- ए == बी | 1 ए! = बी | 1 ए> बी | 1 ए = बी | 1 ए > बी | 1 ए >>> बी | 1 ए > = बी | 1 ए <<= बी | 1

ओओपी

कोड | लागत -----|----- क्लास ऑब्जेक्ट {...} | 0 नई वस्तु (पैराम्स) | 1 + वर्ग में फ़ील्ड्स की संख्या + कंस्ट्रक्टर लागत ऑब्जेक्ट.मेथड (पैराम्स) | 2 + विधि लागत ऑब्जेक्ट.प्रॉपर्टी | 1 (केवल अगर हम इस वस्तु की घोषणा के बाहर हैं)

कीवर्ड

कोड | लागत -----|----- अगर (ए) | 1 (प्लस ए की लागत) को ? बी: सी | 1 (ए, बी और सी की लागत के साथ) जबकि (0) | 0 करो {} जबकि (0); | 1