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
Un día en las carreras de caballos
Antecedentes A finales de los 90 / primeros 00's cuando Flash Web Design era tan genial que nadie podía vivir sin tener un sitio web Flash completo, o al menos un widget animado, me contrataron para desarrollar un "visor de carreras de caballos" en Flash / Actionscript, en forma de …

5
¿Cuántas cifras significativas?
Dado un número como entrada, determine cuántas cifras significativas tiene. Este número debe tomarse como una cadena porque debe hacer un formato especial. Verás lo que quiero decir pronto (creo). Un dígito es un sig-fig si se aplica al menos uno de los siguientes: Los dígitos distintos de cero son …
10 code-golf  string  math 

4
Calcule la matriz de densidad perimetral
Introducción La matriz de densidad perimetral es una matriz binaria infinita M definida como sigue. Considere un índice ( basado en 1) (x, y) , y denote por M [x, y] la submatriz rectangular que abarca la esquina (1, 1) y (x, y) . Suponga que todos los valores de …
10 code-golf  matrix 

16
Espera ... ¿qué iba a decir de nuevo?
A menudo olvido lo que quería decir cuando la maestra me llama para hablar. ¿Puedes hacerme una herramienta para resolver esto? Requisitos: El programa debe recorrer de la siguiente manera: Primero, tome en entrada Si la entrada está vacía, imprima la última pregunta almacenada. De lo contrario, almacene la entrada …
10 code-golf  string 

1
Braincopterificar una imagen
Introducción Braincopter es un derivado esotérico de Brainf *** que codifica un programa Brainf *** como una imagen. Como lenguaje 2D, utiliza dos comandos adicionales; giran el puntero de instrucción (inicialmente apuntando hacia la derecha) en sentido horario y antihorario. Braincopter es muy similar a Brainloller , excepto que en …

2
Corrcey mi Soellign
Introduciton Algunos de ustedes se habrán dado cuenta de que soy un tipo descuidado cuando uso mi teléfono. Es por eso que quiero que escribas un programa que corrija mis errores tipográficos. Chalkrnge Dada una palabra mal escrita, muestra todas las palabras posibles que quería escribir. Typso La causa principal …
10 code-golf 

20
Animar a encontrar el medio
Dada una cadena no vacía, siga eliminando el primer y último carácter hasta llegar a uno o dos caracteres. Por ejemplo, si la cadena era abcde, su programa debería imprimir: abcde bcd c Sin embargo, si lo fuera abcdef, debería detenerse en dos caracteres: abcdef bcde cd Las líneas nuevas …
10 code-golf  string 

3
C # es el problema principal
Este rompecabezas de programación está inspirado en otra pregunta que se hizo ayer aquí pero que fue eliminada por el autor ... El reto: Cree un binario ejecutable (binario de Windows .EXE o Linux) usando Visual C # (o su IDE favorito de C #) que imprime el siguiente texto …

9
Números super plegables
Ya hemos definido un número plegable aquí . Pero ahora vamos a definir un Número Super Plegable. Un número Super Plegable es un número que, si se pliega suficientes veces, eventualmente alcanzará uno menos que una potencia de dos. El método de plegado es ligeramente diferente al de la pregunta …


6
N-gons construibles
Un n-gon construible es un polígono regular con n lados que puedes construir con solo una brújula y una regla sin marcar. Según Gauss, el único n para el cual un n-gon es construible es un producto de cualquier número de primos Fermat distintos y una potencia de 2 (es …
10 code-golf 

1
Evaluar expresiones con cifras significativas.
Dada una expresión, su tarea es evaluarla. Sin embargo, su respuesta no puede mostrar más dígitos de los necesarios, ya que esto da la impresión de tener mediciones más precisas que la realidad. El número de cifras significativas que tiene un número es cuántos dígitos tiene cuando se escribe en …
10 code-golf  math 

5
Pasos de permutación
Escriba una función que tome un conjunto de enteros e imprima cada permutación del conjunto, y el intercambio realizado entre cada paso Entrada un conjunto de enteros, por ejemplo (0, 1, 2) Salida la lista de permutaciones y swaps en el formato (conjunto) (intercambio) (conjunto) ... Caso de prueba Input: …

10
Dado un número entero, calcule su código de Levenshtein
Descargo de responsabilidad: la codificación de Levenshtein no tiene ninguna relación con la métrica de distancia de edición de Levenshtein . <Inserte una larga historia sobre por qué los códigos de Levenshtein deben calcularse aquí.> El código La codificación de Levenshtein es un sistema de asignación de códigos binarios 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.