Contribution
- Liste de 1 à 255 entiers positifs (inclus), chacun compris entre 1 et 2 32 - 1 (inclus).
- Votre format d'entrée n'a pas besoin d'être identique aux cas de test.
- La saisie sans zéros est requise pour être acceptée.
- La saisie avec des zéros au début n'est pas obligée d'être acceptée.
- Vous pouvez utiliser le délimiteur que vous souhaitez entre les entiers.
- Un entier peut être représenté par une chaîne mais les chiffres individuels d'un entier spécifique doivent être contigus.
- Vous pouvez choisir d'utiliser n'importe quelle base pour l'entrée (y compris binaire et unaire), à condition que la sortie se trouve également dans cette base.
Sortie
- Un seul entier.
- La sortie ne doit pas avoir de zéros au début.
- La sortie doit être dans la même base que l'entrée.
- La sortie peut être calculée comme vous le souhaitez mais doit correspondre au résultat du calcul suivant:
Calcul du biplex
- Les bits d'une représentation binaire sont numérotés à partir de la droite à partir de zéro, le bit i est donc dans la colonne représentant 2 i .
- Le i ème BITSUM est la somme des i ème bits des représentations binaires de chacun des nombres d'entrée.
- Le maximum de bits est la valeur la plus élevée prise par les bits.
- Le minimum de somme est la valeur la plus basse non nulle prise par les sommes.
- La i ième chiffre de la représentation binaire de la sortie est la suivante :
- 1 si le i ème BITSUM est égale au maximum ou le minimum BITSUM BITSUM.
- 0 sinon.
Exemple travaillé
Cet exemple utilise binaire pour les entrées et les sorties.
Input: 100110
1101110
1100101
_______
Bitsums: 2301321
Output: 101101
Le nombre maximal de bits est de 3 et le nombre minimal de bits est de 1, de sorte que la sortie comporte des 1 partout où le nombre total de bits est de 3 ou 1, et des 0 partout ailleurs.
Cas de test
Les cas de test sont sous la forme:
Input => Output
Les cas de tests en binaire:
[1] => 1
[10] => 10
[1, 10, 101] => 111
[11111111111111111111111111111111] => 11111111111111111111111111111111
[10010010010010010010010010010010, 10101010101010101010101010101010, 11011011011011011011011011011011] => 11100011100011100011100011100011
[10001011100010100110100101001001, 10110000111110010000111110111010, 1101110001101101011010010100101, 1010101010001011101001001010101] => 11
Les mêmes cas de test en décimal:
[1] => 1
[2] => 2
[1, 2, 5] => 7
[4294967295] => 4294967295
[2454267026, 2863311530, 3681400539] => 3817748707
[2341103945, 2969112506, 1849078949, 1430639189] => 3
Classement
Merci à l'extrait de classement de Martin
L'opérateur a été nommé biplex, abréviation d'extrema de plan binaire, à la suite d'une discussion en discussion .
You may choose to use any base for input and output (including binary and unary), provided they are both in the same base
. Alors oui,