Preguntas etiquetadas con code-golf

26
Gráfico ASCII Cayley

Mientras investigaba para un desafío diferente que estoy formulando, me encontré con un gráfico de Cayley , específicamente este . Como soy uno de los mejores escritores de desafío de arte ascii , por supuesto, tuve que hacer un desafío de arte ASCII para esto. Su desafío es producir esta...

26
Abreviar una matriz

Gol: Dada una serie de cadenas, cree versiones abreviadas de cada cadena. Especificación: Para este desafío, una abreviatura son los primeros N caracteres de una cadena. Para la cadena abc: a, ab, y abcson todas las abreviaturas válidos, mientras que bc, y acno lo son. Dada una serie de...

26
Cuando los enteros se unen a la cola

Introducción Una cola es un tipo de datos abstractos donde los elementos se agregan al frente (en cola) y se eliminan de la parte posterior (cola). Esto también se conoce como el principio FIFO (Primero en entrar, primero en salir) . Se muestra mejor con un ejemplo: Reto Dada una matriz no...

26
Principio de casillero y golf de código

El principio del casillero establece que Si N elementos se colocan en cuadros M , con N > M , entonces al menos un cuadro debe contener más de un elemento. Para muchos, este principio tiene un estado especial en comparación con otros enunciados matemáticos. Como EW Dijkstra escribió :...

26
Distancia triangular de Manhattan

La distancia de Manhattan en una cuadrícula regular es la cantidad de pasos ortogonales que uno debe tomar para llegar a una celda desde otra. Los pasos ortogonales son aquellos que pasan por los bordes de las celdas de la cuadrícula (a diferencia de las esquinas, lo que nos daría la distancia de...

26
Una expresión, muchos valores

Usando nuestros símbolos matemáticos familiares: +, x, paréntesis y cualquier número racional, es fácil crear expresiones que evalúen algún número deseado. Por ejemplo: 1+(2x3)=7, (1+2)+(3x6.5)=22.5y así sucesivamente. Bastante aburrido. En este desafío, vamos a utilizar un nuevo operador: ±. El...

26
GCD / LCM Polyglots!

Su desafío es crear un programa o función que genere el GCD de sus entradas en un idioma y el LCM de sus entradas en otro. Las incorporaciones para GCD o LCM (te estoy mirando, Mathematica) están permitidas pero no son recomendables. Habrá 2 entradas, que siempre serán enteros positivos, nunca...

26
Rema rema Rema tu bote

Es probable que todos estén familiarizados con la siguiente canción , que es una ronda musical : Fondo Menos personas pueden recordar haber tratado de cantar la versión de 4 personas de esto con algunos amigos y no lo han logrado. Descomponer la letra de una canción con diferentes tonos...

26
¿Menos, más, tiempos, exponenciación?

Este es un CMC (mini desafío de chat) que publiqué en nuestra sala de chat, The Ninteenth Byte , hace un poco. El reto Dado un entero positivo x, dependiendo de los últimos 2 bits de x, haga lo siguiente: x & 3 == 0: 0 x & 3 == 1: x + x x & 3 == 2: x * x x & 3 == 3: x ^ x...

26
Diamantes incrustados!

No, esto no . Y tampoco esto . Esta pregunta no es como esas Escriba el código más corto para imprimir / devolver el siguiente resultado: /\ /\ /\ / \ / \ / \ / /\ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \ \ \ / /\ \ / /\ \ / / \ \/ / \ \/ / \ \/ / \ / /\ \ / /\ \ / \/ / \ \/ / \ \/ /\ \ / /\...

26
Err, ¿dónde estoy?

¡Oh no! Estoy atrapado en un gran bosque (bueno, en realidad no, pero solo asúmalo) y no sé dónde estoy. Afortunadamente, traje mi laptop. Pero cuando busqué 'Mapas', decía 'Sin resultados', y estoy preguntando esto como último recurso. Haga un programa que genere la longitud y latitud de mi...

26
Haz una ola de bandera

Tome una bandera, como esta: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- Y una entrada numérica: la "longitud de onda" Digamos que la longitud de la onda fue 5. Luego, cada 5 caracteres a lo largo de la línea desde el...

26
¿Cuánto dura mi número?

Reto Dado un número entero, Qen el rango -(2^100) ≤ Q ≤ 2^100, genera el número de dígitos en ese número (en base 10). Reglas Sí, puede tomar el número como una cadena y encontrar su longitud. Todas las funciones matemáticas están permitidas. Puede tomar la entrada en cualquier base, pero la...

26
¿Cuál es la fecha?

Reto Extrañamente, esto aún no se ha hecho: muestra la fecha actual. Reglas El formato de fecha que debe seguir es el siguiente: YYYY-MM-DD Donde el mes y el día deben rellenarse con ceros si son menores de 10. Por ejemplo, si el programa se ejecuta el 24 de mayo de 2017, debería...

26
Justifica y separa completamente un bloque de texto

Given a width and a block of text containing possible hyphen- ation points, format it fully- justified (in monospace). Totalmente justificado significa que está alineado a la izquierda y a la derecha, y se logra aumentando el espacio entre las palabras hasta que encaje cada

26
Crear una matriz de tablero de ajedrez

Tome un entero positivo n como entrada y genere una matriz de tablero de ajedrez n por n que consta de 1 y 0 . El dígito superior izquierdo siempre debe ser 1 . Casos de prueba: n = 1 1 n = 2 1 0 0 1 n = 3 1 0 1 0 1 0 1 0 1 n = 4 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 Los formatos de entrada y...

26
El juego de placas de España

Esta pregunta se basa en una pregunta que hice en español . Sí, pedí un algoritmo en español. :) En España, las placas actuales tienen este patrón: 1234 XYZ donde XYZ son tres consonantes tomadas del conjunto completo de consonantes españolas (excepto el 'Ñ', creo). A veces, cuando viajo...