का उपयोग करके क्रम में एक सूची को तीन में विभाजित करना मैं एक ऐसा फ़ंक्शन बनाने की कोशिश कर रहा हूं जो परिवर्तनीय लंबाई की सूची को क्रमशः लंबाई की तीन सूचियों में विभाजित करता है। निम्नलिखित इसे तीन म
मैं नियमित अभिव्यक्ति मिलान करने की कोशिश कर रहा हूं। मेरे पास सभी कार्य लिखे गए हैं, लेकिन वे काम नहीं कर रहे हैं जैसा उन्हें करना चाहिए। मैं जो कह सकता हूं, उससे एक समस्या है जब मैं किसी सूची की तुल
मुझे प्राकृतिक संख्याओं के साथ 2 की शक्ति के लिए प्रोलॉग अनुमान बनाने की आवश्यकता है। प्राकृतिक संख्या रहे हैं: 0, एस (0), एस (रों (0)) इतने पर ans .. उदाहरण के लिए: times2(X,Y) :-
add(X,X,Y).
में पूर्णांक और अनंत लूप की सूची मान लीजिए कि मैं इस तरह के पूर्णांक का प्रतिनिधित्व करना चाहता हूं: integer:Sign:[FirstDigit,SecondDigit,...]। उदाहरण के लिए, 42 को integer:positive:[4,2] के रूप में द