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.

12
¿Cuál es el área de este polígono?
Calcular el área de un polígono. Inspirado en este video del algoritmo de cordones. Tarea Su trabajo es crear un programa o función que calcule el área de un polígono. El programa o función se define según la definición predeterminada en meta. Entrada Recibirá las coordenadas X e Y de …

30
Resta mis probabilidades de mis eventos
Dado un número entero no negativo, devuelve la diferencia absoluta entre la suma de sus dígitos pares y la suma de sus dígitos impares. Reglas predeterminadas Se aplican lagunas estándar. Puede tomar entrada y proporcionar salida por cualquier método estándar de Entrada / Salida. Puede tomar la entrada como una …

30
El booleano redundante
Introducción Clásicamente, los booleanos son un bit; trueo false, 1o 0. Los ceros a la izquierda serían redundantes. Por ejemplo, 001significa lo mismo que 00001o simplemente 1. El booleano de 32 bits Dado un valor verdadero / falso, genera el booleano equivalente de 32 bits como una cadena. (O como …
19 code-golf  string 

9
Notación de prefijo a notación de prefijo
Descargo de responsabilidad: No, este no es un desafío de broma para invertir una cadena. Tarea Solo hay una operación que admitir: sustracción ( -). También solo tiene dos átomos para soportar: cero ( 0) y uno ( 1). Aquí, la notación de prefijo -ABes equivalente a la notación de …
19 code-golf  string 

20
Suma las diagonales
Tome una matriz de enteros positivos como entrada y envíe las sumas individuales de los elementos en las líneas diagonales a través de la matriz. Solo contarás las líneas que van diagonalmente hacia abajo y hacia la derecha. Debe comenzar con la diagonal que contiene solo el elemento inferior izquierdo, …
19 code-golf  math  matrix 

26
Hacer ondas de cuerda
Dada una cadena como entrada, genera la cadena con el siguiente algoritmo aplicado: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the components, output the first n letter …
19 code-golf  string 

30
Imprima el favicon de Stack Exchange
Desafío Imprima o devuelva el favicon de Stack Exchange, como se proporciona a continuación: ___________________ / \ --------------------- | | --------------------- | | --------------------- \__________ _____/ | / | / |/ Este es el código de golf , por lo que gana la respuesta más corta en cada idioma.


11
Setenta y siete sietes
Dado un número ny una llista de límite superior, los números que se pueden crear multiplicando dos o más números que consisten en solo sietes de longitud no menos que son menores que l. A161145 está cerca de este desafío, sin embargo, NO incluirá los 7, 77, 777, 7777, 77777, …

6
Poligramas de Anaglot
Tarea Escriba un código que se pueda reorganizar en n programas diferentes en n idiomas diferentes, cada uno de los cuales generará un número distinto de 1 a n. No hay dos idiomas que sean iguales, sin embargo, las diferentes versiones de "el mismo idioma" se considerarán idiomas distintos, siempre …

2
¿Son iguales estas listas?
Como bien sabrás, Python tiene listas. Como puede que no sepa, estas listas pueden contenerse. a = [] a.append(a) Python 2 Python 3 Estos son geniales y hay muchas cosas interesantes que puedes hacer con ellos, sin embargo, no puedes compararlos. a = [] a.append(a) b = [] b.append(b) a …


9
Números telefónicos ilegibles
Usted sabe cómo recibe un mensaje de correo de voz y la conexión de la persona no fue excelente, y está tratando de encontrar la manera de devolverle la llamada, pero no está seguro de si fue un "5" o un "8". ¿dijo? Ese es este desafío. La buena noticia …
19 code-golf  cipher 

2
Doblar algunas toallas!
Escuché en alguna parte que una cosa que la tecnología aún no puede hacer es doblar las toallas 1 . ¡Así que ahora es tu trabajo demostrar que esa afirmación es falsa! Dado un hilo como entrada, compuesto de rectángulos (toallas), como el siguiente, dobla cada toalla por la mitad …

6
Políglotas contradictorios
Bueno, a todos les encantan los políglotas . Se le darán dos enteros, en cualquier forma estándar de entrada (sin codificación). Su tarea es escribir un políglota que encuentre el valor mínimo en un idioma y el valor máximo entre los dos números en el otro idioma, y ​​realice las …

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.