Đầu vào
- Danh sách từ 1 đến 255 số nguyên dương (bao gồm), mỗi số trong phạm vi 1 đến 2 32 - 1 (đã bao gồm).
- Định dạng đầu vào của bạn không cần phải giống hệt với các trường hợp thử nghiệm.
- Đầu vào không có số 0 đầu được yêu cầu phải được chấp nhận.
- Đầu vào với các số 0 hàng đầu không bắt buộc phải được chấp nhận.
- Bạn có thể sử dụng bất kỳ dấu phân cách nào bạn muốn giữa các số nguyên.
- Một số nguyên có thể được biểu diễn bằng một chuỗi nhưng các chữ số riêng lẻ của một số nguyên cụ thể phải liền kề nhau.
- Bạn có thể chọn sử dụng bất kỳ cơ sở nào cho đầu vào (bao gồm cả nhị phân và đơn nguyên), miễn là đầu ra cũng nằm trong cơ sở đó.
Đầu ra
- Một số nguyên duy nhất.
- Đầu ra phải không có số 0 đứng đầu.
- Đầu ra phải ở cùng cơ sở với đầu vào.
- Đầu ra có thể được tính theo bất cứ cách nào bạn muốn nhưng phải khớp với kết quả của phép tính sau:
Tính biplex
- Các bit của biểu diễn nhị phân được đánh số từ bên phải bắt đầu từ 0, vì vậy bit i nằm trong cột đại diện cho 2 i .
- Các i th bitsum là tổng của i th bit của cơ quan đại diện nhị phân của mỗi số đầu vào.
- Giá trị bitum tối đa là giá trị cao nhất được lấy bởi bitum.
- Giá trị tối thiểu của bitum là giá trị khác không thấp nhất được lấy bởi các bitum.
- Chữ số thứ i của biểu diễn nhị phân của đầu ra là:
- 1 nếu bitum thứ i bằng với bitum tối đa hoặc tối thiểu bitum.
- 0 khác.
Ví dụ làm việc
Ví dụ này sử dụng nhị phân cho đầu vào và đầu ra.
Input: 100110
1101110
1100101
_______
Bitsums: 2301321
Output: 101101
Tối đa bitum là 3 và tối thiểu bitum là 1, do đó, đầu ra có 1 giây ở mọi nơi mà bitum là 3 hoặc 1 và 0 ở mọi nơi khác.
Các trường hợp thử nghiệm
Các trường hợp thử nghiệm có dạng:
Input => Output
Các trường hợp thử nghiệm trong nhị phân:
[1] => 1
[10] => 10
[1, 10, 101] => 111
[11111111111111111111111111111111] => 11111111111111111111111111111111
[10010010010010010010010010010010, 10101010101010101010101010101010, 11011011011011011011011011011011] => 11100011100011100011100011100011
[10001011100010100110100101001001, 10110000111110010000111110111010, 1101110001101101011010010100101, 1010101010001011101001001010101] => 11
Các trường hợp thử nghiệm tương tự trong thập phân:
[1] => 1
[2] => 2
[1, 2, 5] => 7
[4294967295] => 4294967295
[2454267026, 2863311530, 3681400539] => 3817748707
[2341103945, 2969112506, 1849078949, 1430639189] => 3
Bảng xếp hạng
Cảm ơn Đoạn trích của Martin
Toán tử được đặt tên là biplex, viết tắt của extrema mặt phẳng nhị phân, sau khi thảo luận trong trò chuyện .
You may choose to use any base for input and output (including binary and unary), provided they are both in the same base
. Vì vậy, có, đi cho nó :)