Preguntas etiquetadas con code-golf

13
Cadenas cíclicas, programas ocultos

Escriba 3 programas que realicen la siguiente tarea: Sean códigos fuente A, B, C de esos tres programas; si A corre BC se produce como salida, si B ejecuta CA se produce, si C funciona, se produce AB; entonces cada programa escribe una cadena (ciclada para cada programa) y se esconde de...

13
Salida del n-ésimo número de campana

Un número de Bell ( OEIS A000110 ) es el número de formas de particionar un conjunto de n elementos etiquetados (distintos). El número de 0th Bell se define como 1. Veamos algunos ejemplos (uso corchetes para denotar los subconjuntos y llaves de las particiones): 1: {1} 2: {[1,2]}, {[1],[2]} 3:...

13
¿Son iguales estas trenzas?

Si no está familiarizado con Braid-Theory, le recomiendo que lea esto primero. Esta pregunta supone que al menos está familiarizado con los conceptos en cuestión y supone que está bien familiarizado con la teoría de grupos. Definamos σ n ser la trenza en la que el n º hebra (Una indexado) a...

13
Números triplemente balanceados

Descripción Consideramos un número entero con al menos 3 dígitos con triple equilibrio si, cuando se divide en tres partes, los dígitos en cada parte suman el mismo número. Dividimos los números de la siguiente manera: abcdefghi - Standard case: the number of digits is divisable through 3: abc...

13
Shift Caesars Shifts

Descripción Un César Shift es un cifrado monoalfabético muy simple en el que cada letra se reemplaza por la siguiente en el alfabeto. Ejemplo: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!es la salida para el desafío real, este fue un ejemplo de desplazamiento por 1.) Como puede ver, el...

13
Elementos más comunes de una lista en Python

Esta es una pregunta de consejos para jugar golf en Python, que es el tema principal. Estoy buscando la forma más corta de obtener todos los elementos más comunes de una lista en Python, de la manera más corta posible. Esto es lo que he intentado, suponiendo que la lista esté en una variable...

13
¡Construyeme una escalera de castillo!

Se le dará una Cadena que consiste en ASCII imprimible (sin líneas nuevas). Tu tarea es construir una bonita escalera para mi castillo. ¿Cómo construir una bonita escalera? En primer lugar, debe obtener todas las rotaciones de la cadena. Por ejemplo, la cadena abcdtiene las siguientes...

13
¿Cómo es este número Fermat?

Los números de Fermat son enteros positivos que se pueden expresar como 2 2 x +1 con un entero x. Ahora definamos un atributo de un número llamado "Fermat-ness": La Fermatness del número es uno menos que la longitud de la cadena de poderes de dos, comenzando desde la base, con poderes de dos...

13
Aproximar el número de Dottie

El número de Dottie es el punto fijo de la función coseno, o la solución a la ecuación cos (x) = x . 1 Su tarea será hacer un código que se aproxime a esta constante. Su código debe representar una función que toma un número entero como entrada y genera un número real. El límite de su función a...

13
Conviértete en el asesino de hidra

Eres el mejor y más famoso héroe de la zona. Últimamente ha habido rumores de que una Hidra ha estado pasando el rato en un barranco cercano. Siendo el héroe valiente y virtuoso que eres, imaginas que irás a verlo más tarde hoy. El problema con las hidra es que cada vez que intentas cortarles la...

13
Coeficiente de correlación de rango

El coeficiente de correlación habitual (en 2d) mide qué tan bien se puede describir un conjunto de puntos por una línea, y en caso afirmativo, su signo nos dice si tenemos una correlación positiva o negativa. Pero esto supone que las coordenadas de los puntos se pueden interpretar...

13
Mapa de distancia mínima en taxi

Descripción del desafío En la métrica del taxi , una distancia entre dos puntos se define como: Considere una matriz con solo ceros y unos: 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 Asignemos cada uno 1a la distancia a la diferente más cercana 1en la matriz (por supuesto, suponiendo...

13
Falling Terminal Hacking

¿Alguien aquí es un fanático de Bethesda? ¿Tal vez prefieres Obsidian Entertainment? Bueno, si eres cualquiera de esas cosas, la siguiente imagen debería ser relativamente familiar para ti. Me he tomado la libertad de preparar un desafío ASCII-Art bastante único, así que aquí está la primera...

13
Regreso del Asesino de Hidra

Ha pasado un tiempo desde que mataste esa hidra , disfrutaste de la gloria durante años, pero ahora la gente te llama lavado, ha sido. Bueno, es hora de que demuestres que están equivocados, has escuchado el paradero de otra hidra. Simplemente mátalo y se te otorgará toda la gloria que...

13
Construir un grupo de torneos

Dada una lista de entrada de cadenas no vacías, genera una representación artística ASCII de un torneo, basada en las siguientes reglas de dibujo: Se garantiza que la cantidad de cadenas sea de cantidad 2,4,8,16,etc. Las dos primeras cuerdas se tocan, y las dos siguientes se tocan, y así...

13
Sumar las caras de un cubo cúbico

Sumar manualmente las caras de un cubo cúbico es tedioso y requiere mucho tiempo, como escribir código en el propio cubo. En Cubifier más eficiente , le pedí que tradujera ASCII a Cubically source. Una de las respuestas allí utiliza una secuencia de inicialización del cubo y luego modifica el cubo...

13
Estirar una matriz

Anteriormente definí el proceso de aplastar una matriz En un flechazo leemos la matriz de izquierda a derecha. Si en un momento nos encontramos con dos del mismo elemento en una fila, eliminamos el primero y duplicamos el segundo. Por ejemplo, aquí está el proceso de aplastar la siguiente...