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.

7
Robot encuentra gatito
El reto El código más corto por recuento de caracteres para ayudar al robot a encontrar al gatito en la menor cantidad de pasos posible. Golfistas, este es un momento de crisis: ¡Gatito desapareció y es el trabajo de Robot encontrarlo! El robot necesita llegar a Kitten por el camino …

14
¿Qué tan lento es realmente Python (Parte II)?
Este es un seguimiento de ¿Qué tan lento es realmente Python? (¿O qué tan rápido es tu idioma?) . Resulta que fue un poco demasiado fácil obtener una aceleración x100 para mi última pregunta. Para aquellos que han disfrutado el desafío pero quieren algo más difícil donde realmente pueden usar …

14
Fuerza gravitacional entre números
La fuerza gravitacional es una fuerza que atrae dos objetos con masa. En este desafío, nuestros objetos serán Números y su masa será su valor. Para hacerlo, no nos importa la fuerza de la fuerza sino la dirección de la misma. Imagina este conjunto de números [1 6 9 4 …
52 code-golf 

12
Asientos en un cine finlandés
Se le da el mapa de una sala de cine como una matriz booleana: 0 representa un asiento libre, 1 - ocupado. Cada finlandés que entra elige el asiento más alejado ( distancia euclidiana ) del más cercano ocupado, o si existen varios, el primero de ellos en orden de …
51 code-golf  matrix 

11
Trayendo un par de enteros a la igualdad
Esto se inspiró en un problema matemático que vi en algún lugar de Internet pero no recuerdo dónde (ACTUALIZACIÓN: El problema original se encontró en el subreddit de acertijos matemáticos con una prueba siempre que sea posible, consulte también esta publicación de Math SE ), solicitando una prueba si el …


29
Codifique la fecha en formato de Nochebuena
El día que se publicó esta publicación fue Nochebuena. Mañana sera navidad. Ayer fue Nochebuena. En dos días será Christmas Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve …
51 code-golf  string  date 

25
¡Crea un programa Paint!
Introducción Un día, le mostrabas a tu hijo cómo dibujar en una computadora. Escribe mspaint.exeen la barra de ejecución. Para su horror, dice "Ningún elemento coincide con su búsqueda". ¡Debes crear una versión simple de pintura para que tu hijo pueda dibujar! Desafío Debe crear un programa de dibujo simple. …

30
Longitudes de cadena anexas
Desafío: Dada una cadena sen los caracteres a- z, A- Z, 0- 9, agregue la longitud de ssí mismo, contando los caracteres adicionales en la longitud como parte de la longitud total de s. Entrada: Solo una cadena de longitud arbitraria (puede estar vacía). Salida: La misma cadena, pero con …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
Crear una casilla de verificación
Escriba un programa que cree una casilla de verificación de dos estados con la que las personas puedan interactuar usando un mouse. Específicamente, su programa debe lograr todo lo siguiente: Tenga una región de 8 × 8 píxeles (o más grande si lo desea) de la pantalla que es el …

30
Imprima todos los caracteres alfanuméricos ASCII sin usarlos
Desafío Imprima los siguientes caracteres: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 El problema es que no puede usar ninguno de ellos en su código. Puede imprimirlos en orden arbitrario, con o sin una nueva línea inicial o posterior, pero no puede imprimir ningún otro carácter. Reglas No puede usar ningún personaje del conjunto mencionado anteriormente …

30
Coprimes hasta N
Dado un número n >= 2, genera todos los enteros positivos menos que ndonde gcd(n, k) == 1(con kcualquiera de los números de salida). Los números de este tipo son coprimos entre sí. Ejemplo: 10da la salida [1, 3, 7, 9](en cualquier forma que desee, siempre y cuando los números …

25
Espacio en blanco significativo: policías
Para el propósito de este desafío, definiremos los espacios en blanco como solo saltos de línea (0x0A) y espacios (0x20). Tenga en cuenta que la mayoría de los idiomas y los sabores de expresiones regulares también consideran muchos otros caracteres como espacios en blanco, tanto dentro como fuera del rango …

12
Detección de votación en serie
Stack Exchange detecta automáticamente el voto en serie (cuando un usuario vota a favor o en contra de muchas de las publicaciones de otro usuario) y lo revierte. En este desafío, implementará un detector de "voto en serie" muy, muy simple. Entrada La entrada es una cadena que representa una …
51 code-golf 


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.