प्रतियोगी कोडिंग
प्रतियोगी प्रोग्रामिंग या प्रतिस्पर्धी कोडिंग एक मानसिक खेल है जिसे आमतौर पर इंटरनेट या स्थानीय नेटवर्क पर आयोजित किया जाता है, जिसमें प्रतिभागियों को प्रदान किए गए विनिर्देशों के अनुसार कार्यक्रम करने की कोशिश की जाती है। प्रतियोगियों को खेल प्रोग्रामर के रूप में जाना जाता है। प्रतिस्पर्धी प्रोग्रामिंग को कई बहुराष्ट्रीय सॉफ्टवेयर और इंटरनेट कंपनियों द्वारा मान्यता प्राप्त और समर्थित है, जैसे कि गूगल और फेसबुक कई संगठन हैं जो नियमित रूप से प्रोग्रामिंग प्रतियोगिताओं की मेजबानी करते हैं। एक प्रोग्रामिंग प्रतियोगिता में आम तौर पर मेजबान को तार्किक या गणितीय समस्याओं का एक सेट पेश किया जाता है, जिसे पहेली के रूप में भी जाना जाता है, प्रतियोगियों को (जो दसियों से कई हजारों की संख्या में भिन्न हो सकते हैं), और प्रतियोगियों को प्रत्येक समस्या को हल करने में सक्षम कंप्यूटर प्रोग्राम लिखने की आवश्यकता होती है । ज्यादातर हल किए गए प्रश्नों की संख्या और सफल समाधान लिखने के लिए खर्च किए गए समय पर आधारित है, लेकिन इसमें अन्य कारक (उत्पादित उत्पादन की गुणवत्ता, निष्पादन समय, कार्यक्रम का आकार, आदि) भी शामिल हो सकते हैं।