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.


4
Determinar la temporada
Introducción: En el hemisferio norte (es decir, Europa, América del Norte, etc.), las estaciones se dividen así: - Primavera: marzo, abril, mayo - Verano: junio, julio, agosto - Otoño: septiembre, octubre, noviembre - Invierno: diciembre , Enero febrero En el hemisferio sur , sin embargo (por ejemplo, Australia, América del …
11 code-golf  number 

17
Producir una lista de rotónimos 2
Rotónimos 2 Un "Rotónimo" es una palabra que ROT13 se convierte en otra palabra (en el mismo idioma). Para este desafío, usaremos una definición alternativa: un "Rotónimo" es una palabra que circular cambia / rota a otra palabra (en el mismo idioma). Por ejemplo: 'stable' < 'tables' < 'ablest' 'abort' …
11 code-golf 

1
Ciclador automático quine
Haga una quine pero con un giro. Declaración La quine imprime su código pero pone su primer carácter al final. (Puede hacerlo a la inversa, pero incluya esa nota en su respuesta) El resultado debe ser un programa que también sea una solución. Ejemplo: suponga que su código estaba foobarfuncionando, …
11 code-golf  quine 

2
Descubre mi numero de vecinos
La entrada consiste en i filas con información de vecinos. Cada i ª fila contiene 4 valores, lo que representa el vecino de i a los del Norte , Este , Sur y Oeste direcciones, respectivamente. Por lo que cada valor representa un vecino en la dirección dada de la …

7
Recuperando Parámetros de Rango
Descripción Se le dan los resultados de una función de rango donde cada elemento se ha redondeado al número entero más cercano. Su objetivo es recuperar la lista original. Por ejemplo, la siguiente función (en Python3) producirá una entrada para su programa: from numpy import arange, floor def floored_range(A, B, …
11 code-golf 

4
Excavación de cantera timelapse
¿Te encanta ver increíbles timelapses de construcciones u otro trabajo masivo realizado en minutos? Hagamos uno aquí. Observaremos una cantera excavadora, haciendo fotos todos los días para ver el progreso completo. ¡Y su tarea es mostrarnos este proceso! Cantera se define por el ancho de su primera capa. La excavadora …

3
Polinomio -> Integrar
Dado un polinomio en una variable con coeficientes racionales, genera una expresión equivalente que contiene solo 1variables e integrales definidas. Por ejemplo, - x 2 puede expresarse como ∫ x ∫ 1 1 1d t x d u . E := 1 | var | ∫EEEdvar Se permite cualquier método …

4
Enteros en Base Pi
Antecedentes: Pi ( π) es un número trascendental y, por lo tanto, tiene una representación decimal sin terminación. Similar, la representación no termina si está escrita en cualquier otra base entera. Pero, ¿y si lo escribimos en la base π? Los dígitos en decimal representan potencias de 10, entonces: π …

2
Caza de huevos al estilo Collatz
¡Inspirado en The Great API Easter Egg Hunt! Resumen Su tarea es buscar un número entero predeterminado en el "espacio de Collatz" (que se explicará más adelante) utilizando el menor número de pasos posible. Introducción Este desafío se basa en la famosa conjetura de Collatz de la que esperamos que …

20
Distancia entre dos puntos en la luna
Dada la latitud / longitud de dos puntos en la Luna (lat1, lon1)y (lat2, lon2), calcule la distancia entre los dos puntos en kilómetros, usando cualquier fórmula que dé el mismo resultado que la fórmula de Haversine. Entrada Cuatro valores enteros lat1, lon1, lat2, lon2en grados (ángulo) o cuatro valores …

3
Bases locas pero racionales
Tenemos muchos desafíos basados ​​en la base 10, la base 2, la base 36 o incluso la base -10 , pero ¿qué pasa con todas las otras bases racionales? Tarea Dado un número entero en la base 10 y una base racional, devuelve el número entero en esa base (como …

3
Mismo nombre, cojo!
Escriba una función o programa que, cuando se le da una lista de nombres, genera o devuelve una lista donde los duplicados de nombres de pila tienen una versión abreviada única de su apellido. Entrada: Una lista de nombres, donde un nombre se define por un nombre y un apellido …

26
Alcancía electrónica
Una alcancía es un contenedor que se usa para recoger monedas. Para este desafío, usa las cuatro monedas de EE. UU .: cuarto, diez centavos, cinco centavos y cinco centavos . Desafío Su desafío es crear una alcancía electrónica. Escriba un programa (o función) que, cuando se ejecuta (o se …
11 code-golf 

6
Contando ovejas para conciliar el sueño
La mayoría de las personas están familiarizadas con el tropo sobre contar ovejas para conciliar el sueño. Hay un rebaño de ovejas, algunas de ellas saltando sobre una cerca, y cuentas las ovejas mientras saltan. Supuestamente, esto ayuda a calmar tu mente y te pone en un estado de sueño …

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.