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.

19
Trilema de prisionero iterado
ESTADO DEL DESAFÍO: ABIERTO Comenta, abre un RP o grítame si me falta tu bot. El dilema del prisionero ... con tres opciones. Loco, ¿eh? Aquí está nuestra matriz de pagos. Jugador A a la izquierda, B en la parte superior A,B| C | N | D ---|---|---|--- C |3,3|4,1|0,5 …

6
Dibuja una curva de meandro ASCII
Para el propósito de esta pregunta, una curva serpenteante es aquella que sigue la dirección general de izquierda a derecha, pero realiza repetidamente n + 1 vueltas a 90 grados a la izquierda y luego n + 1 gira a la derecha (para n> 0). De hecho, el meandro mismo …

30
¿Qué tan rápido estoy vrooooming?
Introducción ¡El velocímetro de mi auto fue pirateado! En lugar de mostrarme qué tan rápido estoy conduciendo, simplemente muestra: "¡Vroooom!" Por favor, ayúdame a saber qué tan rápido voy. Desafío Tome una cadena como entrada y verifique si coincide con la expresión regular /^[Vv]ro*m!$/m. En inglés, eso significa que cualquier …

18
La secuencia de salto
Considere la siguiente secuencia: 0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ... Parece bastante sin patrón, ¿verdad? Así es como funciona. Comenzando con 0, saltar nnúmeros enteros, ncomenzando en 1. Ese es el siguiente número en la secuencia. …

17
Encuentra la suma de los primeros n números hinchables
Terminología Un número creciente es aquel en el que cada dígito es mayor o igual que todos los dígitos a la izquierda del mismo (ej. 12239) Un número decreciente es aquel en el que cada dígito es menor o igual que todos los dígitos a la izquierda del mismo (por …
19 code-golf  number 


9
El tercer flak!
Este desafío se publicó como parte del desafío LotM de abril de 2018 Brain-Flak es un lenguaje turing-tarpit que ha ganado mucha fama aquí en PPCG. La memoria de la lengua está compuesta por dos pilas, sino una "oculta" tercera pila fue descubierto por Wh correo al asistente , lo …


1
Escribir un simplificador de formas
Introducción Tengo muchas rocas ASCII. Están construidos con guiones, tuberías, Vs, caretes, corchetes, barras y espacios. Ejemplo: /--\ | | | | \--/ Quiero erosionarlos, así: /\ / \ \ / \/ Todas las esquinas se han vuelto más redondas. Un ejemplo más complicado: /----\ | \------\ | | | …

23
Letras del mismo número
Las letras de las palabras quieren justicia. Decidieron aparecer el mismo número de veces en una oración por igual. Ejemplo: Priorities Se convertirá: Ppprrioooritttieeesss Cada letra aparece 3 veces, como la letra más común i, apareciendo 3 veces. No importa dónde coloque las letras repetidas, siempre que estén al lado …


30
Encuentra la raíz cuadrada
Escriba el código que cuando se le da un número positivo como entrada, genera el mayor divisor positivo de menor o igual que la raíz cuadrada de x .xxxxxxxxx En otras palabras, encuentre el n> 0 más grande de n>0n>0n > 0manera ∃m≥n:m⋅n=x∃m≥n:m⋅n=x\exists m\geq n:m\cdot n=x (Existe mmm mayor que …

30
¿Determinando sí o no?
Después de ingresar una cadena [longitud 1-20], que solo contiene los caracteres y para sí yn para no, su programa debería generar el resultado (y o n). Entrada de ejemplo: yynynynnydaría salida y. El resultado se determina combinando las y's yn's de la siguiente manera: Y es y n o …

13
Embiggen su aporte
Esto es un poco similar a esta entrada cubierta de polvo, pero espero que mi giro lo haga lo suficientemente único. No he podido encontrar nada que me disuade de publicar esto, pero hay bastante mar por ahí. ¡De todas formas! El reto: Su código recibe una cadena de caracteres; …

5
Una danza de muchas dimensiones
Desafío Dada una nmatriz dimensional de enteros y una permutación de los primeros nnúmeros naturales, permuta las dimensiones de la matriz en consecuencia. Detalles Este desafío está inspirado en los MATLAB permute. demostración La permutación se proporciona como una lista de enteros, por ejemplo, [1,3,2]significa que 1 se asigna a …

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.