Giriş
- Her biri 1 - 2 32 - 1 (dahil) aralığında 1 - 255 arasında pozitif tamsayı (dahil) listesi .
- Giriş formatınızın test senaryolarıyla aynı olması gerekmez.
- Baştaki sıfır olmadan giriş kabul edilmesi gerekir.
- Önde gelen sıfır içeren girişlerin kabul edilmesi gerekli değildir.
- Tamsayılar arasında istediğiniz sınırlayıcıyı kullanabilirsiniz.
- Bir tamsayı bir dize ile temsil edilebilir, ancak belirli bir tamsayıdaki bireysel rakamların bitişik olması gerekir.
- Çıkışın da bu tabanda olması koşuluyla, giriş için herhangi bir tabanı (ikili ve unary dahil) kullanmayı seçebilirsiniz.
Çıktı
- Tek bir tamsayı.
- Çıktıda baştaki sıfır olmamalıdır.
- Çıkış, girişle aynı temelde olmalıdır.
- Çıktı istediğiniz şekilde hesaplanabilir ancak aşağıdaki hesaplamanın sonucuyla eşleşmelidir:
Biplex'in hesaplanması
- Bir ikili gösterimin bitleri, sıfırdan başlayarak sağdan numaralandırılır, bu yüzden i i , 2 i'yi temsil eden sütundadır .
- İ inci Bitsum toplamıdır i inci giriş numaraları her bir ikilik bit.
- Bitsum maksimum bitsums tarafından alınan en yüksek değerdir.
- Bitsum az düşük olan sıfır olmayan bitsums tarafından alınan bir değer.
- İ inci çıkışının ikili temsil rakamdır:
- 1 ise i inci Bitsum Bitsum maksimum veya Bitsum az eşittir.
- Aksi halde 0.
Çalıştı örnek
Bu örnek giriş ve çıkış için ikili kullanır.
Input: 100110
1101110
1100101
_______
Bitsums: 2301321
Output: 101101
En yüksek bit değeri 3, en düşük bit değeri 1, bu nedenle çıktının her yeri 1s, bit sayısı 3 veya 1, 0'ı her yerdedir.
Test durumları
Test durumları şu şekildedir:
Input => Output
İkili test durumları:
[1] => 1
[10] => 10
[1, 10, 101] => 111
[11111111111111111111111111111111] => 11111111111111111111111111111111
[10010010010010010010010010010010, 10101010101010101010101010101010, 11011011011011011011011011011011] => 11100011100011100011100011100011
[10001011100010100110100101001001, 10110000111110010000111110111010, 1101110001101101011010010100101, 1010101010001011101001001010101] => 11
Ondalık olarak aynı test durumları:
[1] => 1
[2] => 2
[1, 2, 5] => 7
[4294967295] => 4294967295
[2454267026, 2863311530, 3681400539] => 3817748707
[2341103945, 2969112506, 1849078949, 1430639189] => 3
Liderler Sıralaması
Martin Lider Tablosu Parçacığına Teşekkürler
Operatör, sohbetin tartışılmasının ardından ikili düzlem ekstrema için kısa olan biplex olarak adlandırıldı .
You may choose to use any base for input and output (including binary and unary), provided they are both in the same base
. Yani evet, bunun için gitmek :)