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.

13
Mostrar una cuenta (en diferentes bases)
El recuento es un sistema de recuento simple que funciona en la base 5. Hay varios sistemas de recuento diferentes que se utilizan en todo el mundo, pero el que se usa en la mayoría de los países de habla inglesa es quizás el más simple: contar unidades marcando líneas …

3
El jugador más rápido para puntos y cajas
El desafío es escribir un solucionador para el clásico juego de lápiz y papel Dots and Boxes . Su código debe tomar dos enteros my ncomo entrada que especifica el tamaño de la placa. Comenzando con una cuadrícula de puntos vacía, los jugadores se turnan y agregan una sola línea …

5
Cálculo de disparo rápido
Cálculos de trigonometría rápida Su tarea es crear un programa que pueda calcular el seno, el coseno y la tangente de un ángulo en grados. Reglas No hay funciones de trigonometría incorporadas (ni siquiera secante, cosecante y cotangente si su idioma las tiene). Puede usar tablas de búsqueda, pero su …

16
Consejos para jugar golf en T-SQL
¿Qué consejos generales tienes para jugar al golf en T-SQL? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos para T-SQL. Por favor, publique un consejo por respuesta. Gracias a Marcog por la idea original. :)
16 code-golf  tips  sql 

18
Palindrome de base más baja
Dado un número n, escriba una función que encuentre la base más pequeña, b ≥ 2como nun palíndromo en la base b. Por ejemplo, una entrada de 28debería devolver la base 3ya que la representación ternaria de 28 es 1001. Aunque 93es un palíndromo tanto en la base 2 como …

2
Programa que se permuta para codificar una cadena (variante quine)
Escriba un programa que imprima la siguiente línea de 80 caracteres: Este programa de codegolf.stackexchange.com se permuta para codificar una cadena. luego acepta una línea de entrada, luego imprime su código fuente con sus puntos de código posiblemente reordenados (ninguno agregado y ninguno eliminado). Cuando se ejecuta ese código, tiene …
16 code-golf  quine 


24
Juego de Números Anexos
Juego de Números Anexos Escriba una función / programa que tome 2 parámetros enteros parámetros enteros o variables enteras , un número de inicio y un recuento máximo de iteraciones. El código debe realizar el siguiente ejemplo de juego para construir un nuevo número y repetirlo hasta que quede un …
16 code-golf 

24
Antigua función de MacDonald
Cree una función en el idioma elegido que imprima lo siguiente: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old MacDonald had a …

2
Gráfico circular de arte Ascii
Su objetivo es generar un gráfico circular ASCII. Este es el código de golf, por lo que gana el programa más corto (contando los bytes del código fuente, no los caracteres). No se permiten softwares externos o API. Solo los nativos de cada idioma. El ángulo inicial y la dirección …

14
Registros autocontenidos
El problema" Defina una función log(u otro nombre de 3 letras) que, cuando se llame, registrará / imprimirá / escribirá (lo que sea el valor predeterminado para el idioma en cuestión) tanto la instrucción (como fuente) como el primer argumento. En otras palabras: i=777 j=333 log(i) //outputs: "log(i) 777" log(i+j+1) …
16 code-golf 

18
Anonimizar nombres - una especie de
Editar: Habrá una bonificación de -20 por enmascaramiento aleatorio Hola compañeros denunciantes y portadores de conocimiento secreto. Tengo una entrevista por correo y, por supuesto, no puedo decir nombres específicos en toda su extensión. Pero como quiero revelarlo de una manera no tan obvia, necesito su ayuda. Proporcionaré estos nombres …
16 code-golf 


3
rey + torre contra rey
Es el final de otro juego de ajedrez bien jugado. Eres el jugador blanco, y todavía tienes una torre y tu rey. A tu oponente solo le queda su rey. Como eres blanco, es tu turno. Crea un programa para jugar esta partida de ajedrez. Su salida puede ser una …
16 code-golf  chess 

17
Calcule una propina
Usted y un amigo entran a un bar. El camarero te trata bien, así que decides darle propina. Entonces saca su confiable computadora de bolsillo y escribe un programa rápido para calcular una propina para usted, ya que no tiene una calculadora incorporada. ¡Pero espera! ¡Sus llaves de operador están …

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.