Programación de Puzzles y Código de Golf

19
The Donut Shop ™

Al no tener dinero en efectivo, se ha registrado para construir donas para The Donut Shop ™, la compañía de donas digital más grande del mundo, principalmente porque venden donas de todos los tamaños imaginables. Ahora, dado que los estándares comerciales hoy en día son muy difíciles, debe...

19
Misión de extracción de Lisp

En los idiomas de estilo Lisp, una lista generalmente se define así: (list 1 2 3) Para los propósitos de este desafío, todas las listas solo contendrán enteros positivos u otras listas. También dejaremos de lado la listpalabra clave al principio, por lo que la lista ahora se verá así: (1 2...

19
Un poco de pepinillo

El módulo pickle de Python se utiliza para la serialización, lo que permite volcar un objeto de tal manera que luego pueda reconstruirse. Para esto, pickle usa un lenguaje simple basado en la pila. Para simplificar las cosas, trataremos con un pequeño subconjunto de este lenguaje: ( Push a mark...

19
Encuentra a nuestros muertos desaparecidos

Desafío ¡Peter ha resucitado para salvarnos de los desafíos duplicados! Peter Taylor está muerto , y no hay duda al respecto (bueno, aparte de la gran cantidad de dudas que tenemos ... pero solo ignórenlo). En su memoria, debe escribir un programa que determine si un usuario determinado está vivo...

19
¡Evita el descenso más empinado!

Antecedentes Hace unos meses, la aventura de tu vida estaba a punto de comenzar. Ahora, en este preciso momento (sí, ahora), después de meses de sufrimiento y trabajo duro, usted y un grupo de amigos se encuentran en la cima del mundo. Sí, tienes razón, estás en la cima de Sagarmāthā . Sin...

19
CÁRDULO CÁLCULO

De acuerdo con la página de Wikipedia en el número 69 , es de notar que 69 2 = 4,761 y 69 3 = 328,509 juntos usan todos los dígitos decimales. El número 69 es, de hecho, el número más bajo que satisface esta propiedad. Por una razón similar, 32,043 es notable: 32,043 2 = 1,026,753,849 usa todos...

19
Vi que viene

Escriba un programa o función que tome un número entero mayor que 1 o menor que -1. Es decir, la entrada no será 0, 1 o -1. Si la entrada es 2, la salida debería ser: |\_/| |___| Si la entrada es 3, la salida debería ser: |\_/\_/| |______| Si la entrada es 4, la salida debería...

19
Calcular desviación estándar

Desafío Dada una lista de números, calcule la desviación estándar de la población de la lista. Use la siguiente ecuación para calcular la desviación estándar de la población: Entrada La entrada será una lista de enteros en cualquier formato (lista, cadena, etc.). Algunos...

19
Secuencia de conchas de Koopa

En varios juegos de Super Mario , las conchas Koopa Troopa verdes y rojas pueden deslizarse sin fricción sobre superficies planas y destruir bloques de ladrillos que se encuentran en su camino. Cuando un caparazón golpea un bloque de ladrillos, el bloque se rompe, convirtiéndolo en un espacio...

19
¡Damas, hagan un poco de matemáticas!

El orden de las operaciones, PEMDAS, es una regla básica en matemáticas que nos dice qué operaciones de orden deben realizarse: "Paréntesis, exponentes, multiplicación y división, y suma y resta" El problema es que PEMDAS no es muy versátil. ¿Y si quisieras hacerlo en otro orden? No nos meteremos...

19
Viajeros del tiempo que lanzan monedas

En el futuro, cuando el viaje en el tiempo (abreviado como TT) sea común, el lanzamiento de monedas se convertirá en un deporte mental serio. Para prepararnos para el futuro, creamos una competencia para programas en los que viajar en el tiempo realmente sucederá desde los puntos de vista de las...

19
Determinar ganador de Connect 4

Se le proporciona una red Connect 4 parcialmente llena (7x6). O X O X X O X O O X O X O X X O X X X O O X O O O X X O X (La entrada se puede proporcionar como una matriz 1D o 2D y como letras o números, etc.) Asumir que X comenzó el juego. Nadie ha ganado todavía. Los jugadores pueden no...

19
Texto de Boustrophedon inverso

Boustrophedon es un tipo de texto bidireccional en el que las líneas sucesivas alternan entre la lectura de izquierda a derecha y de derecha a izquierda. La dirección del personaje también se reflejó con respecto a la dirección de lectura. En los sistemas de escritura de boustrofedón inverso, los...

19
Un mapeo de primes

Recientemente, he encontrado un mapeo biyectivo f desde enteros positivos hasta secuencias finitas anidadas. El propósito de este desafío es implementarlo en el idioma que elija. El mapeo Considere un número n con los factores donde . Luego: Por ejemplo: Reglas Puede escribir un programa...

19
Reverso y cuadrado

En este desafío, calcularás números a partir de una secuencia curiosa. Su entrada es un número entero decimal no negativo. Invierta los bits en este entero y luego cuadre el número para obtener la salida requerida. Al invertir los bits, no debe usar ningún cero a la izquierda en la entrada. Por...

19
Eliminar más de n vocales consecutivas de la cadena de entrada

No me gustan las cuerdas con más de tres vocales seguidas. ¿Puedes escribir un programa que elimine todas las vocales que no quiero de las palabras? Puede escribir un programa o función, tomando la entrada a través de STDIN (o la alternativa más cercana), argumento de línea de comando o argumento...

19
Número mixto a una fracción impropia

Número mixto a una fracción impropia En este desafío, convertirás un número mixto en una fracción impropia. Debido a que las fracciones impropias usan menos números, su código deberá ser lo más corto posible. Ejemplos 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Especificación Puede...