Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

22
Me llaman inspector Morse
Su misión, si elige aceptarla, es decidir si una cadena de entrada dada tiene mucho Dot o Dash. Una cadena tiene muchos puntos cuando su representación morse contiene más puntos que guiones. Por ejemplo, la letra E es un solo punto, lo que significa que tiene mucho Dot. Entrada La …
20 code-golf  morse 

20
Exponente diversificador más pequeño
Un número pandigital es un número entero que contiene cada dígito del 0 al 9 al menos una vez. 1234567890, 1902837465000000 y 9023289761326634265 son todos pandigitales. Para los propósitos de este desafío, números como 123456789 no son pandigitales, ya que no contienen un 0, aunque 123456789 = 0123456789. Un par …
20 code-golf  math 

30
Contar repeticiones de una matriz
Recibirá una matriz y deberá devolver el número de enteros que se producen más de una vez. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Esto devolverá 2, ya que cada uno de 234y 2aparecerá más de una vez. [234, 2, 12, 234] [2, 12, 234, 5, 10, …

27
Sofá 2048: ¿Cuánto más hasta 2048?
Acabo de probar un juego llamado Couch 2048 . (Nota: Debería echar un vistazo para comprender mejor esta pregunta). Dado que no fue muy emocionante para mí, me he estado preguntando '¿Cuánto más hasta 2048?' Eso me inspiró a publicar un desafío, porque calcular esto no es tan fácil como …
20 code-golf 

4
Cuando en Roma, ¿cuenta como lo hacen los romanos?
Antecedentes Este desafío está inspirado en este sitio web, que publicó el siguiente diagrama: Este diagrama nos muestra que la expresión de número romano más larga por debajo de 250 es la de 188, que requiere 9 números para expresarse. Desafío Los símbolos estándar usados para expresar números más romanas …

15
Teclado de una línea
El reto El objetivo de este desafío es determinar si una cadena determinada se puede escribir usando solo una línea de un teclado QWERTY estándar del Reino Unido. Esto es code golf, ¡la solución más corta en bytes gana! IO La entrada será una sola cadena de cero o más …



23
Jugando con la tortuga musical
A mis dos hijos les gusta jugar con el siguiente juguete: Se pueden tocar las áreas coloreadas con las formas en el interior y la tortuga luego ilumina el área y reproduce un sonido o dice el nombre del color o la forma en el interior. El botón central cambia …

5
Jugando golf a los que odian
La puesta en marcha: Una red social informa el número de votos que tiene una publicación de dos maneras: el número de votos a favor netos ( votos a favor totales - votos a favor totales) y el % de votos que fueron votos a favor , redondeados al número …

15
Encuentra los vecinos de la celda
... o vecindarios de Toroidal Moore Enteros positivos Dadas h, wy un número entero no negativo i, devolver todos los índices de los alrededores i. Debe asumir una matriz que consiste en hfilas de welementos, numerados desde el más bajo, en la esquina superior izquierda, hasta el más alto, en …
20 code-golf  matrix 

17
¿Cuántos cubos se pueden construir?
tarea Su tarea es construir una estructura con nnn cubos. El volumen de cubos sigue la siguiente secuencia (abajo -> arriba) n3,(n−1)3,(n−2)3,...,13n3,(n−1)3,(n−2)3,...,13n^3, (n-1)^3, (n-2)^3,...,1^3 entrada El volumen total de la estructura ( VVV ). salida valor de ( nnn ), es decir: el número total de cubos. V=n3+(n−1)3+....+13V=n3+(n−1)3+....+13V = n^3 …
20 code-golf  math 

18
¿Wythoff superior o inferior?
Primero, hablemos de las secuencias de Beatty . Dado un número irracional positivo r , podemos construir una secuencia infinita multiplicando los enteros positivos a r en orden y tomando el piso de cada cálculo resultante. Por ejemplo, Si r > 1, tenemos una condición especial. Podemos formar otro número …

15
Portapapeles de funciones: pegar
Este desafío está relacionado con algunas de las características del lenguaje MATL, como parte del evento Idioma del mes de mayo de 2018 . Reto asociado: Portapapeles de funciones: copia . Introducción El portapapeles de funciones de MATL almacena ("copia") las entradas a las cuatro llamadas más recientes a las …

30
Incremento de cuerdas base-36
Esta es una versión de código de golf de una pregunta similar que hice en la pila anteriormente, pero pensé que sería un rompecabezas interesante. Dada una cadena de longitud 10 que representa un número base 36, increméntelo en uno y devuelva la cadena resultante. Esto significa que las cadenas …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.