Preguntas etiquetadas con code-golf

22
Invertir y restar

Descripción del desafío Tomemos un número entero positivo n, invierta sus dígitos para obtener rev(n)y obtener el valor absoluto de la diferencia de estos dos números:|n - rev(n)| (o abs(n - rev(n))). Ejemplo: n = 5067 rev(n) = 7605 |n - rev(n)| = |5067 - 7605| = |-2538| = 2538 Después de...

22
¿Fue realmente el día de Canadá?

¡El 1 de julio es el día de Canadá (yay Canadá)! ¿O es eso? Parece que la página de Wikipedia para este día tiene mucho contenido relacionado con Canadá, pero ¿hay otro día que sea más canadiense? Su tarea es escribir un programa o función que tome una fecha (mes y día) como entrada y devuelva o...

22
Golf para encontrar números aburridos

Si un número entero tiene un dígito / secuencia de dígitos que se repite continuamente (comprenderá por qué dije "continuamente") 5 o más veces, lo llamamos "aburrido". Por ejemplo, 11111es aburrido, mientras 12345que no lo es. Instrucciones Tomar un entero como entrada Genere un valor...

22
Primer miércoles

Primer miércoles Su tarea es contar la cantidad de miércoles que cae en un primer día del mes en un año en particular. Por ejemplo, 7-13-16es un primer miércoles. Por coherencia, utilice el calendario gregoriano para todas las fechas. Entrada La entrada a su programa / función será un año (por...

22
Ordenar nombres de bandas

Descripción del desafío Tienes una biblioteca de música con muchas pistas grabadas por muchas bandas, cada una de las cuales tiene un nombre, como Queen,Aerosmith , Sunny Day Real Estate, The Strokes. Cuando un reproductor de audio muestra su biblioteca alfabéticamente por nombre de banda,...

22
¿Es este cuadrado simétrico?

Escriba un programa o función que tome una cuadrícula de texto de 4 × 4 que consta exactamente de 4 A's, 4 B' s, 4 C's y 4 D' s, tales como: ACDC BBCA BADD ABCD El ABCD's puede estar en cualquier disposición, pero siempre habrá 4 de cada uno. Puede asumir que la entrada es válida. Si lo desea,...

22
Ruede el alfabeto en una espiral

Escriba un programa o función que, cuando se proporcione n, imprima ncaracteres en espiral formados por el alfabeto latino que se ABCDEFGHIJKLMNOPQRSTUVWXYZrepite según sea necesario. Esta espiral debe pasar por el alfabeto solo hacia adelante. Relacionado con Alphabet Spiral , aunque la espiral...

22
Resolver cuadrícula-tangram

El Tangram es un rompecabezas de disección hecho de siete formas: cinco triángulos de diferentes tamaños, un paralelogramo y un cuadrado. Dada una forma, el objetivo es recrear la forma usando todas las piezas y sin superponerse. Obviamente, hay infinitas maneras de organizar este conjunto de...

22
Palabras unidas

Introducción Según la publicación de Rand Al'Thor en Puzzling SE, una palabra muy unida es cualquier palabra que contiene tres letras alfabéticamente consecutivas (en cualquier orden). Palabras como educación , foghorn y cabaret se consideran palabras muy unidas, mientras que palabras como...

22
Números desafortunados!

Cosas que saber: Primero, números de la suerte. Los números de la suerte se generan así: Toma todos los números naturales: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20... Luego, elimina cada segundo número. 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31,...

22
Suma de vecinos

Esto debería ser un desafío bastante simple. Para una matriz de números, genere una matriz donde para cada elemento se agreguen todos los elementos vecinos y devuelva la suma de esa matriz. Aquí está la transformación que ocurre en la matriz de entrada. [1,2,3,4,5] [1,2,3,4,5] => [1+2, 2+1+3,...

22
Exportar la variable $ PATH, línea por línea

Inspirado por esta pregunta en AskUbuntu. Tu trabajo es extremadamente simple. Tome la variable de entorno PATH ( echo $PATH) y expórtela de modo que cada entrada (separada por el :carácter) esté en su propia línea. Por ejemplo, si la RUTA es /bin:/usr/bin:/usr/local/bin, su programa debería...

22
Simplificar una matriz

Entrada Una matriz que puede contener matrices o enteros positivos, consecutivos y ascendentes. Las matrices pueden tener cualquier cantidad de matrices dentro de ellas, y así sucesivamente. Ninguna matriz estará vacía. Salida Esta matriz simplificada Cómo simplificar una matriz Usaremos la...

22
Generar un módulo rosace

Las cosas geniales La siguiente rosace puede ayudar a calcular los números del módulo 7. Para hacerlo, debe comenzar en 0 y girar en el sentido de las agujas del reloj una serie de pasos dados por el primer dígito. Luego, para cada dígito sucesivo, siga la flecha y luego gire en sentido horario...

22
Operador ASCII art

Reto Dado un operador ASCII de la lista a continuación y un número n, dibuje una representación ASCII del operador utilizando ese operador como el carácter con los segmentos de línea del operador que tienen una longitud n . Entrada Un carácter ASCII de la lista = + - x /y un número entero ndonde...