งานของคุณ: รับสายป้อนข้อมูลตรวจสอบว่าการเป็นตัวแทนไบนารีของสตริงนั้นไม่มี 4 1
s หรือ0
s ในแถวทุกที่ นอกจากนี้โค้ดของคุณไม่ควรมีการรันสี่ครั้งในแถวใด ๆ
กรณีทดสอบ
String Binary Result
U3 01010101 00110011 Truthy
48 00110100 00111000 Falsy
Foobar 01000110 01101111 Falsy
01101111 01100010
01100001 01110010
Feeber 01000110 01100101 Truthy
01100101 01100010
01100101 01110010
$H 00100100 01001000 Truthy
<Empty> - Truthy
กฎระเบียบ
- ข้อมูลที่ป้อนจะอยู่ในช่วงของ ASCII ที่พิมพ์ได้รวมถึงอักขระช่องว่าง
- รหัสของคุณอาจใช้การเข้ารหัสใด ๆ เนื่องจากจะมีความสำคัญที่ระดับบิตเท่านั้น
- เนื่องจากเงื่อนไขนี้ป้องกันการใช้พื้นที่สีขาวและตัวอักษรอื่น ๆ อีกมากมายรหัสของคุณจึงสามารถมีการวิ่งสี่ครั้งในหนึ่งแถวโดยมีค่าปรับ 10 ไบต์สำหรับแต่ละการเรียกใช้
- การรัน 5
1
s หรือ0
s จะนับเป็นการวิ่งสองครั้ง, 6 ครั้งในแถวนับเป็นการวิ่งสามครั้ง ฯลฯ
- การรัน 5
- การป้อนข้อมูลจะเป็นสตริงหรืออาร์เรย์อักขระไม่ใช่รูปแบบอื่นใด
- คุณอาจเขียนโปรแกรมหรือฟังก์ชั่นที่สมบูรณ์
- คุณต้องให้การเป็นตัวแทนไบนารีของรหัสของคุณในคำตอบของคุณ
ขอให้โชคดีคะแนนต่ำสุดชนะ!
สคริปต์นี้อาจช่วยคุณในการท้าทายวางโค้ดของคุณในอินพุทและจะให้รหัสไบนารี่แก่คุณความยาวการลงโทษและคะแนนรวมหากคุณใช้ UTF-8
ลีดเดอร์บอร์ด
นี่คือตัวอย่างข้อมูลเพื่อสร้างทั้งกระดานผู้นำปกติและภาพรวมของผู้ชนะตามภาษา
||
0111110001111100