มีเว็บไซต์ที่เรียกว่าเป็น"กลับมาทรูที่จะชนะ"กับงานที่น่าสนใจสำหรับการเขียนโปรแกรมจาวาสคริ เป้าหมายคือการหาข้อโต้แย้งกับฟังก์ชั่นที่กำหนดซึ่งบังคับให้มันคืนค่าจริง
ต่อไปนี้เป็นหนึ่งในภารกิจ:
function total(x) {
return (x < x) && (x == x) && (x > x);
}
ผู้ใช้ต้องค้นหาตัวอย่างสำหรับค่าx
ที่ทำให้ฟังก์ชันกลับจริง ในการทดสอบตัวอย่างคุณเรียกใช้ฟังก์ชันโดยมีตัวอย่างข้อมูลเป็นพารามิเตอร์ (เช่นtotal(<snippet>)
)
ฉันพบวิธีแก้ปัญหา 22 อักขระ:
{valueOf:_=>n++%3},n=0
บางคนพบวิธีแก้ปัญหาใน 21 ตัวอักษร ฉันหาคำตอบนี้ไม่ได้ การแก้ปัญหาใน 21 ตัวอักษรคืออะไร?
3
คุณควรเชื่อมโยงการประกวด / หน้างานที่นำมาจาก
—
Emigna
{valueOf:Math.random}
ทำงานเป็นครั้งคราว ... แต่ฉันสงสัยว่าจะละเมิดกฎบางอย่าง ... (หรืออาจจะไม่?)
สิ่งเหล่านั้นเป็นเรื่องยาก จาก 24 ครั้งแรกฉันตอบได้เพียง 14 ข้อเท่านั้น ...
—
Neil
โน้ตเค็ม ... การมีฟังก์ชั่นคืนบูลีนเรียกว่า "ยอดรวม" ก็เหมือนเล็บบนกระดานดำ!
—
scunliffe