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.

11
Lenguaje de ensamblaje quine
Escriba la quine más breve posible en lenguaje ensamblador . Use cualquier ISA que desee, a menos que tenga una print-quineinstrucción o equivalente. Los ejemplos incluyen x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM, etc. Puede vincular contra la _printffunción de la biblioteca estándar de C (o el …


16
Sigmafy la expresión
Para aquellos que no sabían, Sigma es una letra griega que se usa mucho en matemáticas como signo de suma. Dada una cadena que representa una expresión dependiendo de que denotaremos , calcule la suma de los resultados para , para cada . De manera concisa, debe encontrar tal que:E …

30
¡Intenta hacer un cuadrado!
Tarea Dado un carácter imprimible que no sea un espacio en blanco, haga una representación cuadrada de 3x3 de esa entrada. Por ejemplo, si la entrada es #, entonces la salida es: ### # # ### Reglas El formato de salida es estricto, aunque se permite una nueva línea final. …

12
Lípínguapua dopo Pêpê
Língua do Pê, o P Language, es un juego de idiomas que se habla en Brasil y Portugal con portugués. También se conoce en otros idiomas, como el holandés y el afrikaans. ( Wikipedia ) Hay algunos dialectos en este juego de lenguaje. Los diferentes idiomas con los que se …
20 code-golf  string 

9
Vecinos de Levenshtein
La mayoría de los números cuadrados tienen al menos 1 número cuadrado diferente con el cual su distancia de Levenshtein es exactamente 1. Para un cuadrado dado xXx , cada cuadrado que cumple con esta condición se llama vecino de XXx de Levenshtein . Por ejemplo, 363636 es un vecino …

20
Reordenar una matriz, dos veces
Se le da un cuadrado n×nn×nn \times n matriz AAA , y una lista (o vector) uuu de longitud nnn contiene los números 111 a nnn (o 000 a n−1n−1n-1 ). Su tarea es reordenar las columnas y filas de la matriz AAA acuerdo con el orden especificado en uuu …

8
Ciclos en el toro
Desafío Este desafío tendrá que escribir un programa que toma en dos enteros ny my da salida a los números de bucles que no se cruzan en el nde mtoro hechas comenzando en (0,0)y sólo dando pasos hacia arriba y hacia la derecha. Puedes pensar en el toro como la …

11
Haz explotar todos los cuadrados
Se le da una matriz cuadrada de ancho ≥2≥2\ge2 , que contiene números cuadrados ≥1≥1\ge1 . Su tarea es hacer que todos los números cuadrados "exploten" hasta que todos hayan desaparecido. Debe imprimir o devolver la matriz final. Más específicamente: Busque el cuadrado más alto en la matriz.x2x2x^2 Busque su …
20 code-golf  matrix 

16
Primos cubanos
Dado un número natural , devuelve el -ésimo primer cubano .nnnnnn Primos cubanos Un primo cubano es un número primo de la forma p=x3−y3x−yp=x3−y3x−yp = \frac{x^3-y^3}{x-y} donde yy>0y>0y>0x=1+yx=1+yx = 1+y o x=2+yx=2+yx = 2+y Detalles Puede usar indexación basada en 0 o 1, lo que más le convenga. Puede devolver …

8
La primera revisión del código de Alice
Alice es pasante en una empresa que utiliza Brainfuck como idioma principal para el desarrollo tanto del lado del cliente como del lado del servidor. Alice acaba de escribir su primer código y está un poco nerviosa mientras se prepara para su primera revisión de código. Alice quiere que su …

9
Tablero de ajedrez deformado
Este desafío se trata de construir un tablero de ajedrez en el que el tamaño del cuadrado, en lugar de ser constante en todos los ámbitos, siga una cierta secuencia no decreciente, como se describe a continuación. El tablero se define iterativamente. Una tabla de tamaño n×nn×nn \times n se …

22
Posición rotada de enteros
Desafío: Entrada: Una lista ordenada de enteros positivos. Salida: La cantidad de enteros que todavía están exactamente en el mismo índice, después de rotar los dígitos en cada número entero su cantidad de índice hacia la izquierda y ordenar la lista modificada nuevamente. Ejemplo: Entrada: [8,49,73,102,259,762,2782,3383,9217,37846,89487,7471788] Salida (indexación basada en …

17
Distancia a la raíz cuadrada de enteros
Dado un número decimal k, encuentre el número entero más pequeño ntal que la raíz cuadrada de nesté dentro kde un número entero. Sin embargo, la distancia no debe ser cero, nno puede ser un cuadrado perfecto. Dado k, un número decimal o una fracción (lo que sea más fácil …

30
Resistencia paralela en circuitos eléctricos.
Introducción: Dos resistencias R1y R2, en paralelo (denotado R1 || R2) tienen una resistencia combinada Rpdada como: RP2=R1⋅R2R1+R2RP2=R1⋅R2R1+R2R_{P_2} = \frac{R_1\cdot R_2}{R_1+R_2} o como se sugiere en los comentarios: RP2=11R1+1R2RP2=11R1+1R2R_{P_2} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2}} Tres resistencias, R1, R2y R3en paralelo ( R1 || R2 || R3) tienen una resistencia combinada (R1 …

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.