論争の的となっている話によると、原型のドローのltteresのオドラーは、元のドローでのリストとlsat lteter macthのようなlnogのように、raednigにあまり向いていません。
だから、楽しみのために、最初と最後の文字を所定の位置に保ちながら、単語内の文字の順序をランダム化する最短の機能は何でしょうか?
JavaScriptを使用してこれを確認します。すべての空白が削除され、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];
}
短いJavaScriptはいつでも歓迎します。
- 編集:長さチェックが追加されました。短い単語に対して関数が失敗することはありません。
id
が、アイデンティティ関数です。私はまだこの問題に対するHaskellの解決策を100文字未満で見たいと思っています。
r=id
。