कुछ विवादास्पद कहानी के अनुसार , एक wod deos में ltteres के ओआरजीआर rannig के लिए बहुत अधिक mttaer नहीं होते हैं, जैसा कि frist और lsat lteter के रूप में lignog orignign wrod के साथ lnog है।
तो, मज़े के लिए, पहले और आखिरी अक्षर को सही जगह पर रखते हुए एक शब्द में पत्र क्रम को यादृच्छिक बनाने के लिए सबसे छोटा कार्य क्या होगा?
यहाँ जावास्क्रिप्ट के साथ मेरा छुरा है। सभी व्हाट्सएप ने इसे 124 130 वर्णों पर हटा दिया ।
function r(w) {
var l=w.length-1;
return l<3?w:w[0]+w.slice(1,l).split("").sort(function(){return Math.random()-.5}).join("")+w[l];
}
छोटा जावास्क्रिप्ट हमेशा स्वागत है।
- संपादित करें: लंबाई की जाँच जोड़ी गई। छोटे शब्दों के लिए फ़ंक्शन विफल नहीं होना चाहिए।
id
पहचान समारोह है। मैं अब भी 100 से भी कम पात्रों में इस समस्या का हलसेल देखना चाहूंगा।
r=id
:।