ตามที่มีการถกเถียงกันเรื่องความขัดแย้งของ ltteres ใน wrod deos ไม่ mttaer มากสำหรับ raednig ขณะที่ lnog เป็นคนแรก
ดังนั้นเพื่อความสนุกอะไรคือฟังก์ชั่นที่สั้นที่สุดในการสุ่มลำดับตัวอักษรในคำโดยใช้ตัวอักษรตัวแรกและตัวสุดท้ายแทน
นี่คือแทงของฉันด้วย 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
ตัวอักษร: