Articles of prolog

प्रोलॉग में अलग-अलग सूचियां

मुझे वास्तव में एक कठिन समय हो रहा है कि मेरे कोड को मेरे अलग-अलग सूचियों को दिखाने के लिए कैसे और भी अजीब नंबर मिल सकता है मुझे यह भी निश्चित नहीं है कि मेरी समझ में क्या कमी है मैं स्पष्ट रूप से इस भाषा के लिए नया हूँ और इसे स्कूल के […]

बाइनरी ट्री टी के लीड नोड्स में मानों की सूची

सूची द्विआधारी पेड़ के पत्तों के नोड्स में मूल्यों की सूची है और मैं यह जानने की कोशिश कर रहा हूं कि यह कैसे उत्पादन करना है। यह मुझे सभी नोड्स दे रही है लेकिन मुझे केवल पत्तियों की ज़रूरत है lea(nil,[]). lea(t(X,L,R),[X|L]) :- lea(L,L1), lea(R,L2), append(L1,L2,L). यह चल रहा है मुझे देता है: ?- […]

\ == / 2 या dif / 2 का उपयोग करना

अगर मैं यह सुनिश्चित करना चाहता हूं कि दो चर एक ही शब्द से इन्स्तांत नहीं हैं, तो यह करने का सबसे पसंदीदा तरीका क्या है? मान लें कि मुझे एक आलेख में निर्देशित किनारों को खोजने की आवश्यकता है, और एक नोड में स्वयं का किनारा नहीं हो सकता है: node(a, x, y). node(b, […]

Prolog में एक सूची को समतल करें

मैं केवल कुछ दिनों के लिए प्रोलॉग के साथ काम कर रहा हूं मैं कुछ चीजें समझता हूं लेकिन यह वास्तव में मुझे भ्रमित करता है मुझे लगता है कि एक सूची लिखने वाली एक फ़ंक्शन लिखने के लिए और उसे समतल करना है ?- flatten([a,[b,c],[[d],[],[e]]],Xs). Xs = [a,b,c,d,e]. % expected result समारोह सूची के […]

सी # के साथ प्रोल को एकीकृत करना

क्या किसी को एक अच्छी (और अधिमानतः मुक्त) प्रोलॉग और सी # को एकीकृत करने का तरीका पता है? मैं एक प्रोलॉग डीएलएल बनाने या अपने प्रबंधित कोड से कॉल करने के लिए देख रहा हूं, और एक बार सभी प्रसंस्करण पूरा होने पर उत्तर प्राप्त कर रहा हूं। मैं इसे मुख्य रूप से एक […]

डुप्लिकेट्स सूची में (प्रोलॉग) निकालें

मैं प्रोलाल के लिए पूरी तरह से नया हूँ और कुछ अभ्यासों की कोशिश कर रहा हूं। उनमें से एक है: एक परिभाषित सेट (इनलिस्ट, आउटलिस्ट) लिखें, जो एक मनमाना सूची को इनपुट के रूप में लेता है, और एक सूची देता है जिसमें इनपुट सूची का प्रत्येक तत्व केवल एक बार दिखाई देता है […]

Prolog केवल अद्वितीय तत्वों को हटाने

मैं एक ऐसी सूची वापस करना चाहता हूं जो उदाहरण के लिए सभी अनूठे तत्वों को निकाल देती है remUniqueVals([1,1,2,2,3,4,4,5,6,6,6],Q). Q = [1,1,2,2,4,4,6,6,6]. मेरी समस्या यह है कि वर्तमान में मेरे पास कोड है जो रिटर्न remUniqueVals([1,1,2,2,3,4,4,5,6,6,6],Q). Q = [1, 2, 4, 6, 6]. ताकि इन गैर-अद्वितीय मानों का केवल पहला उदाहरण लौटाया जा सके। […]

आईएसओ प्रोलॉग की जटिलता का अनुमान है

मानक Prolog की जटिलता की समय पर ऊपरी सीमा के लिए कोई गारंटी है? उदाहरण के लिए: क्या यह निश्चित है कि sort(+List, ?SortedList) List ) किसी मानक अनुरूप प्रोलॉग सिस्टम में ओ (एनएलॉग (एन)) समय (एन की लंबाई की List ) में चलती है?

Prolog: एक व्यक्ति खुद का एक भाई है?

मुझे कुछ परेशानी हो रही है कि क्यों मेरे कोड में प्रोलाल कुछ ऐसा करता है, जिसके आधार पर मैंने अपने नियमों को अंदर रखा था। यहां मेरा डाटाबेस है: parent(tom, bob). parent(tom, liz). parent(mary, bob). parent(mary, liz). male(tom). male(bob). female(mary). female(liz). और यहां नियम हैं: %difference(X, Y) ==> Predicate to check if two people […]

Prolog: एक सूची छानने?

मैं फिलहाल प्रोलॉग पर एक बहुत छोटी परियोजना पर काम कर रहा हूं, और एक सूची बनाने के लिए मैंने एक "फिल्टर" बनाने का प्रयास करने में फंस गया है। मेरे पास फिल्टर तैयार करने के लिए आप क्या कह सकते हैं, लेकिन मैं इसे लागू नहीं कर सकता अगर मैं समझता हूं तो यह […]

दिलचस्प पोस्ट
जावा में दशमलव दशमलव स्वरूपण मैं जावास्क्रिप्ट ऑब्जेक्ट से संपत्ति कैसे निकालूं? टाइमआउट फ़ंक्शन यदि इसे खत्म करने में बहुत समय लगता है जावा में डेटा और पाठ के लिए समन्वय विमान घुमाने के लिए बाइट + बाइट = इंट … क्यों? JOIN या WHERE में शर्त सेट सटीक और दशमलव अंकों की संख्या के साथ स्ट्रिंग में फ्लोट कन्वर्ट? ES6 वस्तुओं में तरीकों: तीर कार्यों का उपयोग करना फायरबसे के बराबर एसक्यूएल जहां में () पायथन लोकेल त्रुटि: असमर्थित लोकेल सेटिंग एक एंड्रॉइड ट्रायल एप्लिकेशन बनाना जो एक निश्चित समय अवधि के बाद समाप्त होता है दो तिथियों के बीच के दिनों में अंतर कैसे पाता है? क्या कोई एपीआई है कि फेसबुक को एक पृष्ठ फिर से स्क्रैप करने के लिए मजबूर किया जाए? facebook: स्थायी पृष्ठ एक्सेस टोकन? आउटलेट को सामग्री दोहराकर आईओएस से जोड़ा नहीं जा सकता