Preguntas etiquetadas con code-golf

17
Relativo vs absoluto

Si alguien que mira hacia el norte en el punto A en esta cuadrícula desea instrucciones para seguir el camino verde (ya que solo pueden seguir las líneas de cuadrícula) hasta el punto B, podría decirles: Ir North, North, West, East, East, South, East, East. o equivalente Ir Forward, Forward,...

17
Genera cualquier número entero aleatorio

Su programa / función debería salida exactamente un entero generar cualquier número entero con probabilidad positiva genera un número entero mayor que 1,000,000 o menor que -1,000,000 con al menos un 50% de probabilidad. Ejemplos de salidas (todo debe ser

17
Un programa asustadizo

Objetivo Debe escribir un programa que reciba un número entero ncomo entrada (desde la línea de comando) y que incorpore los ndirectorios (el programa) en el árbol de directorios. Ejemplo con n=5: Los nombres de las carpetas pueden ser lo que desee. Los únicos requisitos son que la profundidad...

17
Palabras dentro de palabras dentro de palabras dentro de palabras. . .

En esta fuente pixelada de letras mayúsculas del alfabeto, todos los caracteres tienen 5 unidades de ancho y 5 de alto. ███ ████ ███ ████ █████ █████ ████ █ █ █████ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █████ ████ █ █ █ ████ ████ █ ██ █████ █ █ ███ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █...

17
Evaluar una cadena de desigualdades.

Escriba código para evaluar si una cadena de desigualdades es verdadera o falsa. Un ejemplo de entrada es la cadena 3<=4!=9>3==3 Esto es cierto porque cada uno de sus componentes es verdadero: (3<=4) and (4!=9) and (9>3) and (3==3) Entrada: Una cadena que representa una cadena de...

17
Calcule un dígito de verificación utilizando el algoritmo Damm

Existen algoritmos de verificación de dígitos populares como Luhn y luego hay otros buenos , por ejemplo, el algoritmo Damm. La única razón posible detrás de la popularidad de algoritmos como Luhn es que existen implementaciones de código de golf de ellos. Esto significa que nosotros como comunidad...

17
Terapia grupal: identificar grupos

Escriba un programa que determine si la tabla de multiplicación del magma finito dado representa un grupo. Un magma es un conjunto con una operación binaria que está cerrada, eso significa para todo a, b en G, a * b está nuevamente en G (Cerrado) Deje (G, *) ser un magma. (G, *) es un grupo...

17
Contando en pirámides

Debería escribir un programa o función que reciba una lista de enteros distintos como entrada y salida o que devuelva el número de apariciones de los números de entrada en la siguiente pirámide numérica invertida. A partir de la lista original en cada paso, creamos uno nuevo con los valores...

17
Encuentra patrones en cadenas

En este desafío, su tarea es localizar subcadenas con una estructura dada. Entrada Su entrada será dos cadenas alfanuméricas no vacías, un patrón p y un texto t . La idea es que cada carácter de prepresenta una subcadena contigua no vacía tque ocurre una al lado de la otra, y prepresenta su...

17
Convertir una fracción a un decimal repetido

Casi el polo opuesto si este desafío, y sospecho que será un poco más fácil. Su tarea es tomar dos enteros en el formato a/b(Formando un número racional) y luego generar el número en decimal exactamente. Por ejemplo, si tuviera que ingresar 1/3, generaría: 0.33333333333333333 Y seguiría...

17
Sellos científicos varados sobre un iceberg

Introducción Una familia de focas está varada sobre un iceberg en el Círculo Polar Ártico. Hay un transmisor de radio ubicado en el iceberg que los sellos pueden usar para pedir ayuda. Sin embargo, solo el sello de papá sabe cómo operar el transmisor de radio. Y lo que es peor, el hielo es muy...

17
Extraer una cadena de una cadena dada

Te dan una cadena y dos caracteres. Debe imprimir la cadena entre estos caracteres desde la cadena. Entrada La entrada primero contendrá una cadena (no vacía o null). En la siguiente línea, habrá dos caracteres separados por un espacio. Desafío Devuelve la cadena entre los dos...

17
Consejos para jugar golf en K

K es un lenguaje de programación de la familia APL diseñado por Arthur Whitney. Si bien el intérprete oficial es de código cerrado y comercial, se puede encontrar una versión de prueba con un límite de espacio de trabajo de 32 bits de espacio de direccionamiento (que no debería plantear problemas...

17
Encuentra números primitivos semiperfectos

Números semiperfectos Un número semiperfecto / pseudoperfecto es un número entero igual a la suma de una parte o de todos sus divisores (excluyéndose a sí mismo). Los números que son iguales a la suma de todos sus divisores son perfectos. Divisors of 6 : 1,2,3 6 = 1+2+3 -> semiperfect...

17
Analizando terremotos

Antecedentes El Random Domino Automaton es un modelo de juguete para terremotos, inspirado en autómatas celulares. En este desafío, su tarea es simular una versión simplificada de este modelo y recopilar datos de él. El autómata se define en una matriz Ade kbits, que representa una línea de falla...

17
Secuencia de cruce de cuadrícula

Si toma una hoja de papel cuadriculado y dibuja una línea inclinada que va munidades a la derecha y nunidades hacia arriba, cruza las líneas de cuadrícula n-1horizontales y m-1verticales en alguna secuencia. Escribir código para generar esa secuencia. Por ejemplo, m=5y n=3da: Posiblemente...