Un entier positif N est K -sparse s'il y a au moins K 0 entre deux quelconques 1 consécutifs dans sa représentation binaire.
Ainsi, le nombre 1010101 est 1-clairsemé alors que 101101 ne l'est pas.
Votre tâche consiste à trouver le prochain numéro 1-sparse pour le numéro d'entrée donné. Par exemple, si l'entrée est 12 ( 0b1100
), la sortie doit être 16 ( 0b10000
) et si l'entrée est 18 ( 0b10010
), la sortie doit être 20 ( 0b10100
).
Le plus petit programme ou fonction (en octets) gagne! Failles standard interdites.