Memasukkan
- Daftar antara 1 dan 255 bilangan bulat positif (inklusif), masing-masing dalam kisaran 1 hingga 2 32 - 1 (inklusif).
- Format input Anda tidak perlu identik dengan kasus uji.
- Input tanpa angka nol di depan harus diterima.
- Input dengan nol terkemuka tidak harus diterima.
- Anda dapat menggunakan pembatas apa pun yang Anda inginkan di antara bilangan bulat.
- Integer dapat diwakili oleh string tetapi digit individu dari integer tertentu harus berdekatan.
- Anda dapat memilih untuk menggunakan basis apa pun untuk input (termasuk biner dan unary), asalkan outputnya juga ada di basis itu.
Keluaran
- Bilangan bulat tunggal.
- Keluaran harus tidak memiliki angka nol di depan.
- Output harus dalam basis yang sama dengan input.
- Output dapat dihitung dengan cara apa pun yang Anda inginkan tetapi harus sesuai dengan hasil perhitungan berikut:
Menghitung biplex
- Bit dari representasi biner diberi nomor dari kanan mulai dari nol, jadi bit i ada di kolom yang mewakili 2 i .
- The i th bitsum adalah jumlah dari i th bit dari representasi biner dari masing-masing nomor masukan.
- The maksimum bitsum adalah nilai tertinggi yang diambil oleh bitsums.
- The bitsum minimum adalah termurah non-nol nilai yang diambil oleh bitsums.
- The i th digit dari representasi biner dari output adalah:
- 1 jika i th bitsum sama dengan bitsum maksimum atau minimum bitsum.
- 0 sebaliknya.
Contoh yang berhasil
Contoh ini menggunakan biner untuk input dan output.
Input: 100110
1101110
1100101
_______
Bitsums: 2301321
Output: 101101
Bitum maksimum adalah 3 dan bitum minimum adalah 1, sehingga output memiliki 1s di mana-mana bitum adalah 3 atau 1, dan 0s di tempat lain.
Uji kasus
Uji kasus dalam bentuk:
Input => Output
Kasus uji dalam biner:
[1] => 1
[10] => 10
[1, 10, 101] => 111
[11111111111111111111111111111111] => 11111111111111111111111111111111
[10010010010010010010010010010010, 10101010101010101010101010101010, 11011011011011011011011011011011] => 11100011100011100011100011100011
[10001011100010100110100101001001, 10110000111110010000111110111010, 1101110001101101011010010100101, 1010101010001011101001001010101] => 11
Kasus uji yang sama dalam desimal:
[1] => 1
[2] => 2
[1, 2, 5] => 7
[4294967295] => 4294967295
[2454267026, 2863311530, 3681400539] => 3817748707
[2341103945, 2969112506, 1849078949, 1430639189] => 3
Papan peringkat
Terima kasih untuk Cuplikan Papan Peringkat Martin
Operator bernama biplex, kependekan dari binary plane extrema, setelah diskusi dalam obrolan .
You may choose to use any base for input and output (including binary and unary), provided they are both in the same base
. Jadi ya,