प्रोग्रामिंग पहेलियाँ और कोड गोल्फ

प्रोग्रामिंग पहेली उत्साही और कोड golfers के लिए क्यू एंड ए

8
जितनी जल्दी हो सके हफियन की गणना करें
चुनौती यह है कि मैट्रिक्स के हफियन की गणना के लिए सबसे तेज़ कोड लिखना संभव हो । एक सममितीय 2n- 2nमैट्रिक्स के हफियन को इस प्रकार Aपरिभाषित किया गया है: यहाँ S 2n पूर्णांक के सभी क्रमपरिवर्तन के सेट को दर्शाता 1है 2n, जो कि है [1, 2n]। विकिपीडिया …

7
चलो इसे एन्क्रिप्ट करें!
चुनौती नीचे दिए गए नियमों का उपयोग करके चुनौती दी गई स्ट्रिंग को एन्क्रिप्ट करने की है। स्ट्रिंग में केवल लोअरकेस वर्णमाला , अंक और / या रिक्त स्थान होंगे । एक वर्ण के बराबर अब, सबसे पहले आपको यह जानना होगा कि प्रत्येक वर्ण के "समकक्ष" को कैसे खोजना …

4
उपयुक्त रकम के साथ मेट्रिसेस की संख्या की गणना करें
जब स्टीनरोड बीजगणित के लिए मिलनोर आधार में मोनोमियल को गुणा करते हैं, तो एल्गोरिथ्म के हिस्से में कुछ "स्वीकार्य मैट्रिसेस" की गणना होती है। Nonnegative integers r 1 , ..., r m और s 1 , ..., s n , nonnegative integers X का एक मैट्रिक्स अगर स्वीकार्य है …

3
एक शानदार "क्विक ब्राउन फॉक्स" ग्रूवी सर्पिल के साथ "कूद"
परिचय दिए गए नियमों का पालन करते हुए प्रसिद्ध पैंग्राम के आउटगोइंग सर्पिल को आउटपुट करने के लिए एक प्रोग्राम लिखें। चुनौती एक pangram एक बार कम से कम एक दिया वर्णमाला के हर पत्र का उपयोग कर एक वाक्य है। सबसे प्रसिद्ध पैंग्राम्स में से एक विंडोज फॉन्ट दर्शक …

5
एक से दो मिलें
जैसा कि हमने इस प्रश्न में देखा है कि सामान्यीकृत माइनस्वीपर के सरल संयोजनों के संदर्भ में जटिल तार्किक कथन व्यक्त किए जा सकते हैं। हालाँकि सामान्यीकृत माइंसवेपर में अभी भी अतिरेक है। इन अतिरेक से बचने के लिए हम एक नया गेम परिभाषित करते हैं जिसे "सामान्यीकृत -1 माइनस्वीपर" …

3
ऋण "उदार" धन की राशि
परिचय आपके पास एक दोस्त है जो आपसे ऋण मांगता रहता है और आप इससे थक जाते हैं। आज, वह फिर से ऋण के लिए आया था। उसके प्रस्ताव को ठुकराने के बजाय, आप एक महान विचार प्राप्त करते हैं: अपने दोस्त को उसे अधिक से अधिक सिक्के / बिल …
12 code-golf  math 

10
एक एन-डायमेंशनल सिम्पलेक्स (टेट्राहेड्रॉन) बनाएं
सबसे सरल एन-डाइमेंशनल शेप जो किसी भी आयाम के लिए बना सकता है , वह एक सिम्प्लेक्स है , और यह एन + 1 बिंदुओं का एक सेट है जो प्रत्येक अभिभावक से सभी समान दूरी पर हैं। 2 आयामों के लिए, यह एक समबाहु त्रिभुज है, 3 आयामों के …

2
सांता को अपने उपहार देने में कितना समय लगेगा?
मैंने इस चुनौती को कुछ समय पहले पोस्ट किया था, जो यह बताती है कि सांता को प्रस्तुत करने के लिए कितने एल्वेस की जरूरत है। जनसंख्या वृद्धि के कारण, सांता इस वर्ष समय के लिए थोड़ा अधिक दबाया गया है। यद्यपि अतीत में हमने बहुत ही अतुल्यकालिक रूप से …
12 code-golf  string 

14
सम्मिलन के माध्यम से प्रमुख कारकों की गिनती कम से कम करें
यह देखते हुए दो धनात्मक पूर्णांक एक और बी , स्थिति लौट पी कि कम करता है जिसके परिणामस्वरूप पूर्णांक के प्रधानमंत्री कारकों (गिनती multiplicities) की संख्या, जब बी है डाला में एक में पी । उदाहरण के लिए, A = 1234 और B = 32 दिए गए , ये …

18
नंबर में एन्क्रिप्टेड!
समस्या: दो दुश्मन गुप्त एजेंटों ने संचार की एक अद्भुत (आपके लिए) विधि तैयार की है! यहां बताया गया है कि एन्क्रिप्शन प्रक्रिया कैसे काम करती है: 1) प्रत्येक अक्षर के एएससीआई समतुल्य लें। (कोई स्थान, संख्या या विराम चिह्न नहीं भेजे गए हैं) 2) संदेश में प्रत्येक अक्षर के …

3
चुनौती चुनौती 4: वर्तमान विधानसभा लाइन!
<< पिछला अगला >> सांता रात भर चुराए गए सभी उपहारों का फिर से निर्माण करने में सक्षम था! अब उन्हें पैकेजिंग के लिए उन्हें विधानसभा लाइन में भेजना होगा। उनके पास आमतौर पर असेंबली लाइन की देखरेख करने के लिए एक कैमरा होता है, दोनों यह सुनिश्चित करने के …

2
पासा क्रिकेट का खेल खेलते हैं
पासा क्रिकेट एक ऐसा खेल है जिसे मैं एक बच्चे के रूप में पेश किया गया था और वर्षों से समय गुजारने के तरीके के रूप में इस्तेमाल किया जाता है। मुझे एक विकिपीडिया पृष्ठ नहीं मिला, इसलिए मैं नीचे दिए गए नियमों की व्याख्या करूँगा। पासा क्रिकेट के नियम …

10
डेटा लिंक किए गए डेटा को अलग करें
एक दोगुनी लिंक की गई सूची एक डेटा संरचना है जिसमें प्रत्येक नोड के पास सूची में और उसके आगे valueदोनों के साथ "लिंक" है । उदाहरण के लिए, मान 12, 99 और 37 के साथ निम्नलिखित नोड्स पर विचार करें:previousnodes यहां, मान 12 के साथ नोड्स और 99 उनके …

5
कम भरोसेमंद दोस्तों के लिए एक बैंक
परिचय आपने अपने बैक यार्ड में अपने बनाए देश में वित्त मंत्री के रूप में नौकरी प्राप्त की है। आपने अपने और अपने कम भरोसेमंद दोस्तों के लिए अपने देश में अपना बैंक बनाने का फैसला किया है। चूंकि आप अपने दोस्तों पर भरोसा नहीं करते हैं, इसलिए आपने अपने …
12 code-golf 

22
अल्टरनेटिव बिट स्मियरिंग
परिचय इस चुनौती के लिए आपको एक पूर्णांक बाइनरी प्रतिनिधित्व के अनुगामी शून्य को सेट करना होगा 010101…, यह एक उदाहरण के साथ सबसे अच्छा समझाया गया है: पूर्णांक को देखते हुए 400, पहला कदम इसे बाइनरी में बदलना है: 110010000 जैसा कि हम देख सकते हैं कि पांचवीं बिट …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.