Durante un tiempo, me he encontrado con un problema al contar con mis dedos, específicamente, que solo puedo contar hasta diez. Mi solución a ese problema ha sido contar en binario con mis dedos, levantando el pulgar para uno, el índice para dos, el pulgar y el índice para tres, etc. Sin embargo, nos encontramos con un pequeño problema cuando llegamos a El número cuatro. Específicamente, requiere que levantemos nuestro dedo medio, lo que resulta en un gesto bastante desafortunado, que generalmente no se acepta en la sociedad. Este tipo de número es un número grosero . Llegamos al siguiente número grosero en 36, cuando levantamos el pulgar en nuestra segunda mano y el dedo medio de nuestra primera mano. La definición de un número grosero es cualquier número que, bajo este sistema de conteo, resulta en que solo pongamosEl dedo medio de cualquier mano. Una vez que pasamos 1023 (el número máximo alcanzable en una persona, con dos manos de cinco dedos cada una), supongamos que continuamos con una tercera mano, con las manos adicionales agregadas según sea necesario.
Tu tarea:
Escriba un programa o función que reciba una entrada y genere un valor verdadero / falso basado en si la entrada es un número grosero.
Entrada:
Un entero entre 0 y 10 9 (inclusive).
Salida:
Un valor verdadero / falso que indica si la entrada es un número grosero.
Casos de prueba:
Input: Output:
0 ---> falsy
3 ---> falsy
4 ---> truthy
25 ---> falsy
36 ---> truthy
127 ---> falsy
131 ---> truthy
Puntuación:
Este es el código de golf , por lo que gana la puntuación más baja en bytes.
assume we continue with a third hand
Cuando se trata de ser grosero, el trabajo en equipo hace que el sueño funcione.