根据一个有争议的故事,对于拉德尼格来说,杂乱无章的杂物对拉德尼格的影响不大,就像伊诺格像原始杂物杂乱无章的拳头一样。
因此,为了好玩,将单词中的字母顺序随机化而又将第一个和最后一个字母保留在原位的最短函数是什么?
这是我使用JavaScript的目的。删除的所有空格都为124130个字符。
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];
}
总是欢迎使用较短的JavaScript。
- 编辑:添加了长度检查。简短的功能不应失败。
id
是身份功能。我仍然希望用不到100个字符来查看Haskell解决此问题的方法。
r=id
。