Su tarea: dada una cadena de entrada, determine si la representación binaria de esa cadena no tiene 4 1
so 0
s en una fila, en ninguna parte. Además, su código en sí mismo no debe contener ninguna ejecución de este tipo de cuatro seguidas.
Casos de prueba
String Binary Result
U3 01010101 00110011 Truthy
48 00110100 00111000 Falsy
Foobar 01000110 01101111 Falsy
01101111 01100010
01100001 01110010
Feeber 01000110 01100101 Truthy
01100101 01100010
01100101 01110010
$H 00100100 01001000 Truthy
<Empty> - Truthy
Reglas
- La entrada siempre estará dentro del rango de ASCII imprimible, incluidos los espacios en blanco.
- Su código puede usar cualquier codificación, ya que solo importa a nivel de bit.
- Debido a que esta condición impide el uso de espacios en blanco y muchos otros caracteres, su código puede contener tales ejecuciones de cuatro seguidas, con una penalización de 10 bytes por cada ejecución.
- Una carrera de 5
1
so0
s cuenta como dos carreras, 6 seguidas cuenta como tres carreras, etc.
- Una carrera de 5
- La entrada será una cadena o matriz de caracteres, no cualquier otra forma.
- Puede escribir un programa o función completa.
- Debe proporcionar la representación binaria de su código en su respuesta.
¡Buena suerte, gana el puntaje más bajo!
Este script puede ayudarlo con su desafío, poner su código en la entrada y le dará la representación binaria de su código, su longitud, su penalización y la puntuación total, si está utilizando UTF-8.
Tabla de clasificación
Aquí hay un fragmento de pila para generar una tabla de clasificación regular y una descripción general de los ganadores por idioma.
||
lista y eso es0111110001111100
.