यह उत्तर- पीछा करने की चुनौती आधिकारिक तौर पर खत्म हो गई है, जिसके परिणामस्वरूप कुल 7 उत्तरों के साथ गेहूं जादूगर की जीत हुई है। किसी भी अन्य उत्तर का स्वागत है, लेकिन यह इस चुनौती के लिए स्वीकृत उत्तर को प्रभावित नहीं करेगा, न ही विजेता।
कार्य:
x
इनपुट के रूप में लिए गए किसी संख्या के सभी सकारात्मक विभाजनों को प्रिंट करें ।
इनपुट:
एक एकल संख्या x
जो संख्या (आधार 10 में) है जिसका सकारात्मक विभाजक गणना की जानी चाहिए।
आउटपुट:
सभी के सकारात्मक divisors x
। किसी भी प्रारूप सहित, की अनुमति दी है \n
, ,
, ;
और विभाजक के रूप में खाली स्थान के, जब तक यह समझ में आता है के रूप में। आउटपुट इंटेगर या स्ट्रिंग्स का एक सरणी हो सकता है, भी (जैसे:) [1, 2, 3, 5, 30]
। आप अपनी भाषा में डिवडर्स को स्टडआउट, कंसोल या समकक्ष के लिए आउटपुट कर सकते हैं या उन्हें किसी फ़ंक्शन से वापस किया जा सकता है ।
नियम
- एक उपयोगकर्ता लगातार दो बार जवाब नहीं दे सकता है
- आपका उत्तर पिछले उत्तर (व्हाट्सएप की गिनती नहीं करता है) से अधिक से अधिक 15 पात्रों को हटा, जोड़ या बदल सकता है , इसके अलावा उत्तर 2 के लिए जो चीजों को शुरू करने के लिए 20 वर्णों तक "रूपांतरित" कर सकता है।
- आपको एक प्रोग्रामिंग भाषा में एक उत्तर पोस्ट करने की अनुमति नहीं है जिसमें पहले से ही एक उत्तर है, अपवाद उस भाषा का पूरी तरह से अलग संस्करण है (जैसे: यदि मैं एक उत्तर पोस्ट करता हूं
Python 2.7
, तो आप एक को सबमिट कर सकते हैंPython 3
, लेकिन नहींPython 2.6
) - मानक खामियों की अनुमति नहीं है
- आपको इस चुनौती के लिए, विभाजकों को प्राप्त करने के लिए बिल्ट-इन का उपयोग करने की अनुमति नहीं है
- आपको प्रश्न के शीर्षक में उत्तर की संख्या और भाषा का नाम शामिल होना चाहिए और पिछले उत्तर से बदले गए वर्णों की संख्या
स्कोरिंग
सबसे अधिक सबमिशन वाला उपयोगकर्ता एक बार चीजें जीत जाता है। एक टाई के मामले में, उपयोगकर्ता अपने उत्तर में से एक पर उच्चतम स्कोर के साथ जीतता है। यदि स्कोर पर भी एक टाई है, तो सबसे पुराना सबमिशन (सबसे पुराना सबसे बड़ा जवाब) वाला उपयोगकर्ता विजेता घोषित किया जाएगा।
नोट: अंतिम उत्तर प्रस्तुत किए जाने के बाद "निपटारा" <=> 7 3 दिन बीत चुके हैं
उदाहरण:
Input, Output:
14 => [1, 2, 7, 14]
25 => [1, 5, 25]
65 => [1, 5, 13, 65]
114 => [1, 2, 3, 6, 19, 38, 57, 114]
या किसी भी अन्य समकक्ष आउटपुट उल्लेखित स्थितियों को संतुष्ट करता है।
अंतिम नोट : यह प्रश्न बेहतर है यदि आप सबसे पुराने उत्तर को हल करते हैं। मैं पहला उत्तर पायथॉन 2.7 में दूंगा, इसलिए आपको उसी के आधार पर दूसरा उत्तर देना चाहिए। गुड लक और मजा करें!
लीडरबोर्ड:
यह सूची पुरानी हो सकती है, इसे संपादित करने के लिए नि: शुल्क गिर गया:
1) गेहूं जादूगर [वर्तमान नेता 🏆] : 7 जवाब - अजगर 1.6 , 05AB1E , वास्तव में , डेल | मीटर | टी , डब्ल्यूएसएफ , ब्रेन-आलोचना , lenguage
2) रिले: 3 जवाब - गंभीरता से , सीजेएम , 2sable
3) जोनाथन एलन: 2 उत्तर - पायथन 3 , जेली
3) ETHproductions: 2 उत्तर - जाप , पायथ
3) मिस्टाहा फिगर्स: 2 जवाब - बेफ्यूज -98 , ब्रेन-फ्लैक क्लासिक
6) रिकर: 1 उत्तर - MATL
6) द्विजिमा: 1 उत्तर - एसओजीएल 0.8.2
6) LegionMammal978: 1 जवाब - श्वेत रिक्ति
6) निक क्लिफर्ड: 1 उत्तर - ओम
6) लिन: 1 उत्तर - गोल्फस्क्रिप्ट
6) MickyT: 1 जवाब - Cubix
दूरी कैलकुलेटर
दो प्रविष्टियों के बीच की दूरी की गणना करने के लिए आप इस स्निपेट का उपयोग कर सकते हैं:
function L(s,t){if(s===t)return 0;var S=s.length,T=t.length;if(S*T===0)return S+T;for(var i=0,v0=[],v1=[];i<=T;i++)v0[i]=i;for(i=0;i<S;i++){v1[0]=i+1;for(var j=0;j<T;j++)v1[j+1]=Math.min(v1[j]+1,v0[j+1]+1,v0[j]+(s[i]!=t[j]));for(j=0;j<=T;j++)v0[j]=v1[j]}return v1[T]}
<textarea id=A rows=10></textarea><textarea id=B rows=10></textarea><br>
Distance: <span id=O>0</span> <button onclick="O.innerHTML=L(A.value.replace(/\s/g,''),B.value.replace(/\s/g,''))">Run</button>