25
कोड-गोल्फ: क्रमपरिवर्तन
एक फ़ंक्शन लिखें जो इनपुट के रूप में पूर्णांक का एक सेट (एक सूची, सरणी या किसी अन्य कंटेनर को अलग-अलग संख्याओं के साथ ले सकता है), और इसके सभी क्रमपरिवर्तन की सूची को आउटपुट करता है। पायथन (95 वर्ण) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda x:x!=e,s))),s),[]) or [[]] …