ท้าทายการใช้รหัส
เขียนโปรแกรมหรือฟังก์ชั่นที่สร้างเอาต์พุตเดียวกันไม่ว่าคุณจะจัดเรียงซอร์สโค้ดใหม่อย่างไร (เอาต์พุตไม่สามารถเป็นข้อผิดพลาดได้)
เกณฑ์การให้คะแนนPangram
คะแนนของคุณคือจำนวนอักขระที่ไม่ซ้ำกันในซอร์สโค้ดของคุณ
โปรแกรมที่มีซอร์สโค้ด
AJB
จะมีคะแนนของ3
โปรแกรมที่มีซอร์สโค้ดAAJ
จะมีคะแนนของ2
โปรแกรมที่มีซอร์สโค้ด111
จะมีคะแนนเป็น1
นี่คือตัวแปรรหัสโบลิ่ง โปรแกรมที่มีคะแนนสูงสุดจะเป็นผู้ชนะ!
(เพื่อความสะดวกของคุณมีการสร้างเครื่องมือให้คะแนนอัตโนมัติที่นี่ )
กฏท้าทาย
อินพุต
โปรแกรม / ฟังก์ชั่นสามารถรับอินพุตซึ่งเป็นตัวเลือกทั้งหมดเอาท์พุทเอาท์พุท
นี้สามารถเป็นอะไรก็ได้ที่คุณต้องการ แต่มันควรจะไม่ใช่ไม่มี, ไม่ใช่โมฆะ, ไม่ว่างเปล่าและไม่ผิดพลาด (ดังนั้นจะต้องมีอย่างน้อย 1 ไบต์)- การจัดเรียงใหม่
ไม่ว่าจะมีการจัดเรียงซอร์สโค้ดใหม่อย่างไรเอาต์พุตควรเหมือนกัน
ตัวอย่าง:
โปรแกรม:ABJ
ผลhello world
เช่นเดียวกับโปรแกรม: [AJB
,JAB
,JBA
ฯลฯ ]
นี่คือตัวแปรรหัสโบลิ่ง โปรแกรมที่มีจำนวนอักขระสูงสุดเป็นผู้ชนะ!
0
ตลอดไปหรือไม่)