อินพุต
- รายการของจำนวนเต็มบวกระหว่าง 1 ถึง 255 (รวม) แต่ละรายการในช่วง 1 ถึง 2 32 - 1 (รวม)
- รูปแบบการป้อนข้อมูลของคุณไม่จำเป็นต้องเหมือนกันกับกรณีทดสอบ
- ต้องป้อนข้อมูลโดยไม่มีศูนย์นำหน้า
- ไม่จำเป็นต้องป้อนข้อมูลด้วยศูนย์นำหน้า
- คุณสามารถใช้ตัวคั่นใดก็ได้ที่คุณต้องการระหว่างจำนวนเต็ม
- จำนวนเต็มอาจถูกแทนด้วยสตริง แต่ตัวเลขแต่ละหลักของจำนวนเต็มที่ระบุจะต้องต่อเนื่องกัน
- คุณอาจเลือกที่จะใช้ฐานใด ๆ สำหรับอินพุต (รวมถึงไบนารีและเอกภาพ) โดยที่เอาต์พุตยังอยู่ในฐานนั้น
เอาท์พุต
- จำนวนเต็มเดียว
- ผลลัพธ์จะต้องไม่มีเลขศูนย์นำหน้า
- เอาต์พุตจะต้องอยู่ในฐานเดียวกับอินพุต
- ผลลัพธ์สามารถคำนวณได้ตามที่คุณต้องการ แต่จะต้องตรงกับผลลัพธ์ของการคำนวณต่อไปนี้:
กำลังคำนวณ biplex
- บิตของแทน binary ที่มีเลขจากขวาเริ่มต้นจากศูนย์ดังนั้นบิตฉันอยู่ในคอลัมน์ที่เป็นตัวแทนของ 2 ฉัน
- ฉัน TH Bitsumคือผลรวมของฉัน THบิตของการแสดงไบนารีของแต่ละตัวเลขการป้อนข้อมูล
- สูงสุด Bitsumเป็นค่าสูงสุดที่ถ่ายโดย bitsums
- ค่าต่ำสุดของบิตซัมคือค่าต่ำสุดที่ไม่เป็นศูนย์ที่ถ่ายโดยบิตซัม
- ฉัน THหลักของฐานเป็นตัวแทนของการส่งออกเป็น:
- 1 ถ้าi th bitsum เท่ากับจำนวนบิตสูงสุดหรือจำนวนบิตขั้นต่ำ
- 0 มิฉะนั้น
ตัวอย่างการทำงาน
ตัวอย่างนี้ใช้ไบนารีสำหรับอินพุตและเอาต์พุต
Input: 100110
1101110
1100101
_______
Bitsums: 2301321
Output: 101101
จำนวนสูงสุดของ bitsum คือ 3 และค่าต่ำสุดของ bitsum คือ 1 ดังนั้นผลลัพธ์จะมี 1 ทุกที่ที่ bitsum คือ 3 หรือ 1 และ 0s ทุกที่อื่น
กรณีทดสอบ
กรณีทดสอบอยู่ในรูปแบบ:
Input => Output
กรณีทดสอบในไบนารี:
[1] => 1
[10] => 10
[1, 10, 101] => 111
[11111111111111111111111111111111] => 11111111111111111111111111111111
[10010010010010010010010010010010, 10101010101010101010101010101010, 11011011011011011011011011011011] => 11100011100011100011100011100011
[10001011100010100110100101001001, 10110000111110010000111110111010, 1101110001101101011010010100101, 1010101010001011101001001010101] => 11
กรณีทดสอบเดียวกันในรูปทศนิยม:
[1] => 1
[2] => 2
[1, 2, 5] => 7
[4294967295] => 4294967295
[2454267026, 2863311530, 3681400539] => 3817748707
[2341103945, 2969112506, 1849078949, 1430639189] => 3
ลีดเดอร์บอร์ด
ขอบคุณส่วนข้อมูลผู้นำของ Martin
ผู้ประกอบการถูกเสนอชื่อ BIPLEX สั้น extrema เครื่องบินไบนารีต่อไปนี้การอภิปรายในการแชท
You may choose to use any base for input and output (including binary and unary), provided they are both in the same base
@feersum ใช่แล้วไปกันเถอะ :)