Programación de Puzzles y Código de Golf

20
¿Se repite?

Una cadena de caracteres se repite si contiene dos subcadenas consecutivas que son equivalentes. Por ejemplo, 2034384538452 repite ya que contiene 3845dos veces, consecutivamente. Por lo tanto, su desafío es decidir si una cadena contiene una subcadena repetida. Puede tomar la entrada como una...

20
Dibuja un gran ASCII X

Problema Inspirado en un desafío anterior haciendo algo similar Dada una nsalida de entrada entera positiva, una forma que sigue este patrón: entrada n=1: * * * * * entrada n=2: ** ** **** ** **** ** ** entrada n=3: *** *** *** *** ***** *** ***** *** *** *** *** y...

20
Imprimir el nombre de una variable [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . Escriba una...

20
Dibuja un tablero de sudoku con personajes de dibujo lineal

Este es el código de golf. Para este desafío, aceptaré un método (no necesita un programa completo), pero la firma del método no cuenta para el recuento de bytes y quiero ver la firma completa (no una lamdba). La entrada para el método es una matriz entera con 81 elementos. El valor de salida /...

20
Planta árboles en un parque: ¡tan rápido como puedas!

Este desafío está inspirado en esta aplicación . Los casos de prueba están tomados de esa aplicación. Este es un desafío de código más rápido , donde el objetivo es resolver los casos de prueba más grandes en la menor cantidad de tiempo. Se proporcionan algunos casos de prueba más pequeños, para...

20
Divisor adecuado mash-up

Un divisor propio es un divisor de un número n , que no es n en sí mismo. Por ejemplo, los divisores propios de 12 son 1, 2, 3, 4 y 6. Se le dará un número entero x , x ≥ 2, x ≤ 1000 . Su tarea es sumar todos los divisores propios más altos de los enteros de 2 a x (inclusive) (OEIS A280050...

20
¿Soy un número automórfico?

Un número automórfico es un número que es un sufijo de su cuadrado en la base 10. Esta es la secuencia A003226 en el OEIS. Tu tarea: Escriba un programa o función para determinar si una entrada es un número Automorphic. Entrada: Un número entero entre 0 y 10 ^ 12 (inclusive), que puede o no...

20
¡Simplifique la entrada de matriz!

He escrito algunos desafíos relacionados con las matrices, y común para todos es que utilizo un formato como el siguiente cuando represento las matrices, tanto en ejemplos como en casos de prueba: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Este es probablemente un formato engorroso en muchos...

20
Diferencia rectangular

En este desafío, se le dan dos rectángulos superpuestos, y necesita calcular los rectángulos creados al eliminar uno del otro. Por ejemplo, si quita el rectángulo rojo del negro: Terminas con uno de los siguientes dos conjuntos de rectángulos: También deberá manejar lo siguiente: Para...

20
Rombo de Pascal

El rombo de Pascal (que en realidad es un triángulo) se obtiene agregando el patrón: * *** x en lugar de * * x Esto significa que cada celda es la suma de las tres celdas en la fila directamente encima de ella y una celda en la fila 2 arriba. Al igual que el triángulo de Pascal, la fila...

20
Rapunzel, Rapunzel, ¡suéltate el pelo!

Descripción Supongo que todos conocen el cuento de hadas de Rapunzel y el príncipe. Para aquellos que no lo hacen: léalo aquí. Sin embargo, Rapunzel acababa de cortarse el pelo, ¡así que podría no ser lo suficientemente largo como para dejar que su príncipe se trepara! Ella puede ponerse muy...

20
Punto de código suma quine

Todos los desafíos de quine en este sitio se centran en el recuento de bytes, o los propios personajes. Este es diferente. Su desafío es escribir un programa que produzca resultados que tengan una suma de puntos de código idéntica a la suma de puntos de código de la fuente. Para producir una suma...

20
¿Cómo termina el cuadrado?

En Base-10, todos los cuadrados perfectos terminan en 0 , 1 , 4 , 5 , 6 o 9 . En Base-16, todos los cuadrados perfectos terminan en 0 , 1 , 4 o 9 . Nilknarf describe por qué esto es así y cómo resolverlo muy bien en esta respuesta, pero también daré una breve descripción aquí: Al cuadrar un...

20
Dentro de los números de Fibonacci

El reto Dada una entrada entera, devuelve el primer número de Fibonacci que contiene la entrada dentro de sí mismo junto con el índice de ese número de Fibonacci (índices que comienzan en 0 o 1, hasta usted, pero mencione cuál en su respuesta). Por ejemplo, si se le da la entrada de 12, el...

20
¿Son equivalentes estos identificadores?

En el lenguaje Nim , las reglas para diferenciar los identificadores son un poco más relajadas que la mayoría de los otros idiomas. Dos identificadores son equivalentes o abordan la misma variable si siguen estas reglas : el primer caracter de ambos es el mismo (mayúsculas y minúsculas) ambas...

20
¿Dónde está mi valor?

Mi jefe ahora quiere que implemente un mecanismo que le permita buscar un elemento en una matriz y le proporcione los índices / índices donde se produce ese valor. Tu tarea: Escriba un programa o función que reciba una matriz y un valor (String, Integer, Float o Boolean) y devuelva los índices...

20
Ejecutando el segundo máximo de una lista

Dada una lista de enteros, su tarea es generar el segundo valor más grande en los primeros k elementos, para cada k entre 2 y la longitud de la lista de entrada. En otras palabras, muestre el segundo valor más grande para cada prefijo de la entrada. Puede generar un valor arbitrario para el...