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.

2
Befunge Brain Teasers
Introducción Para aquellos que se preguntan qué es exactamente Befunge , es un lenguaje basado en pila bidimensional creado en 1993 por Chris Pressy. Hice 7 enigmas que deben resolverse en Befunge-93 . Este es un desafío bastante experimental, pero pensé que valía la pena intentarlo :). Puede encontrar una …


2
¿Se puede deshacer la matriz?
Antecedentes Los manejadores de cartas muy hábiles son capaces de una técnica mediante la cual cortan un mazo perfectamente por la mitad y luego intercalan perfectamente las cartas. Si comienzan con un mazo ordenado y realizan esta técnica sin fallas 52 veces seguidas, el mazo se restaurará al orden ordenado. …



11
Encuentra los conjuntos de sumas
He disfrutado leyendo este sitio; Esta es mi primera pregunta. Las ediciones son bienvenidas. Dados los enteros positivos n y m , calcule todas las particiones ordenadas de m en exactamente n partes enteras positivas, e imprímalas delimitadas por comas y líneas nuevas. Cualquier orden está bien, pero cada partición …

20
Acortar una expresión matemática ya corta
Por una vez, estaba haciendo un trabajo real, actualizando el código antiguo, y me topé con una expresión que es equivalente a lo que se escribiría como πx + e x en una buena matemática tradicional . Pensé que sería posible escribirlo más corto de lo que estaba escrito en …
15 code-golf  math  number  pi 

7
Anotar el juego de dilema de un prisionero asincrónico
En una ronda del ejercicio de dilema del prisionero , dos jugadores deciden si cooperar o desertar para esa ronda. La puntuación para una ronda es: El jugador A y el jugador B cooperan: 1 punto por ambos El jugador A y el jugador B tienen ambos defectos: 2 puntos …
15 code-golf 

3
Ayúdame a administrar mi tiempo
Recientemente me dijeron que leyera un libro de texto de física completo para el año nuevo (historia verdadera, desafortunadamente). Necesito su ayuda para determinar qué capítulos debería leer cada día. Aquí es donde tu entras. Entrada Dos fechas, en cualquier formato. La segunda fecha siempre será posterior a la primera. …

3
Eliminar la separación silábica
¡Es hora de un nuevo desafío tipográfico ! Es un problema común al copiar y pegar entre varios formatos de documentos: guiones. Si bien reduce la irregularidad de un diseño alineado a la izquierda o iguala el espacio en un diseño justificado, es un completo dolor cuando su PDF no …

16
Tarea simple resuelta tres veces
Debe escribir 3 programas y / o funciones en un idioma. Todos estos programas deberían resolver la misma tarea, pero todos deberían dar resultados diferentes (pero válidos). (Es decir, para cada par de programas, debe haber alguna entrada que genere conjuntos diferentes (pero válidos) de números de salida). La tarea …

18
De vuelta a la clase de química
Introducción Una de las primeras cosas que aprendí en química fue dar la fórmula para la combustión de alcanos. El ejemplo más básico era: 2CH4 + 4O2 > 4H2O + 2CO2. Tenga en cuenta que la ecuación podría haberse simplificado dividiendo cada coeficiente por 2, obtendríamos CH4 + 2O2 > …

2
Exceso esférico de un triángulo
Exceso esférico de un triángulo Como todos sabemos, la suma de los ángulos de cualquier triángulo plano es igual a 180 grados. Sin embargo, para un triángulo esférico, la suma de los ángulos siempre es mayor que 180 grados. La diferencia entre la suma de los ángulos del triángulo esférico …

3
Análisis dimensional
Calcular un producto o relación de unidades SI. Por ejemplo, kg m / s s(kilogramo-metro por segundo al cuadrado) debería regresar N(newton). La entrada siempre será: Una lista de símbolos para unidades SI, separadas por espacios (que representan un producto) o Lo anterior, /y lo anterior (que representa una relación). …

9
Sobre el tema de los teclados
Keep Talking and Nobody Explodes es un juego multijugador local en el que un jugador tiene control sobre una "bomba" virtual y debe ser guiado por otro jugador, el "experto", que tiene acceso a un manual de desactivación de bombas. Uno de los módulos que se desarmará en el juego …
15 code-golf  string 

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.