Preguntas etiquetadas con code-golf

11
Planificación de piso!

Descargo de responsabilidad: La historia contada dentro de esta pregunta es completamente ficticia e inventada únicamente con el propósito de proporcionar una introducción. Tengo un amigo que es arquitecto y, después de explicarle el concepto de golf de código y este sitio, me dijo que debería...

11
Stackin 'Boards

Tengo un montón de tablas que necesito apilar en el menor espacio posible. Desafortunadamente, los tableros se caen si los apilo a más de 10 de altura. Necesito un programa que me diga cómo apilar las tablas para ocupar el menor espacio horizontal posible, sin apilar tablas de más de diez de...

11
Levenshtein Tu fuente

La distancia de edición de Levenshtein entre dos cadenas es el número mínimo posible de inserciones, eliminaciones o sustituciones para convertir una palabra en otra palabra. En este caso, cada inserción, eliminación y sustitución tiene un costo de 1. Por ejemplo, la distancia entre rolly...

11
Banner de avión ASCII

Dados dos entradas - una de ellas una cadena no vacía imprimible ASCII (incluyendo el espacio, excluyendo nueva línea), el otro es uno de dos valores distintos, consistentes de su elección ( 1 / 0, l / r, left / right, etc.) - salida de un avión arte ASCII banner de la cadena, apuntando hacia la...

11
¡Complete los espacios en blanco, por favor!

(No, no esto ni ninguno de estos ) Dada una cadena y una lista de cadenas, complete todos los espacios en blanco en la cadena de entrada con las cadenas correspondientes. De entrada y salida La cadena de entrada contiene solo caracteres alfabéticos, espacios y guiones bajos. No está vacío y no...

11
Hacer un poco continente

Imaginemos que tenemos una matriz de bits (que contiene al menos uno 1): 0 1 0 1 1 0 1 0 0 1 0 0 1 0 1 0 0 1 0 1 1 0 0 0 1 0 1 1 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 1 0 0 0 1 0 1 1 0 0 1 0 Queremos establecer algunos de los bits en esta matriz de modo que forme una gota contigua de 1s, en la que cada...

11
Reverse-ish una cadena!

Su tarea: escribir un programa / función que cuando se le da una cadena que contiene solo caracteres ASCII, genera / devuelve la cadena en reversa. Ejemplo: 1) entrada Hello, World! 2) Número de caracteres únicos en la entrada. (Cadena de entrada separada por tuberías ( |) para facilitar la...

11
¡Invierta una Quine!

Todos sabemos lo que es una quine . Un quine invertido es un programa no vacío que imprime el inverso de su código fuente sin leer su código fuente, y consiste únicamente en caracteres ASCII imprimibles (espacio a través ~). Aquí, "inverso del código fuente" significa lo siguiente: la salida de su...

11
Visualizar inclusión-exclusión

Inclusión-Exclusión le permite calcular los tamaños de algunas uniones e intersecciones entre conjuntos conociendo algunos de los otros valores. No lo explicaré exactamente, pero su desafío es visualizar la inclusión-exclusión en un diagrama de Venn. Como soy amable, usarás rectángulos, no...

11
Tablas de verdad de LaTeX

Escriba un programa o una función que acepte la lista de resultados de una función lógica y genere el código LaTeX para su tabla de verdad. Las entradas deben etiquetarse como letras minúsculas a-z, y la salida debe etiquetarse como F. La longitud de la lista de entradas siempre será menor que...

11
Expandir un número

Expandir un número Su tarea es expandir un número entero mayor que 0 de la siguiente manera: Divida el número en dígitos decimales y para cada dígito genere una lista de acuerdo con estas reglas: si el dígito es impar, la lista comienza con el dígito y baja a 1; si el dígito es par, la lista...

11
Minecraft Inventory Management

La gestión del inventario de Minecraft es difícil. Tienes 17 diamantes, pero necesitas 7 para crear una mesa de encantamiento, un pico y una espada. ¿Los recoges y haces clic derecho 7 veces? ¿O haces clic derecho una vez y haces clic derecho dos veces y tomas el 7 izquierdo? ¡Es muy confuso! para...

11
Valores propios de una matriz

Dada una matriz cuadrada, genera los valores propios de la matriz. Cada valor propio debe repetirse varias veces igual a su multiplicidad algebraica. Los valores propios de una matriz Ason valores escalares λde tal manera que, por alguna vector columna v, A*v = λ*v. También son las soluciones al...

11
Odd'em out: letras

Objetivo Escriba un programa o función (o equivalente) que clasifique y devuelva la letra impar en la matriz de tamaño aleatorio. Detalles Se le pasará una matriz (como una cadena) como entrada de dimensiones aleatorias como esta. bbbbbbbbbb bbbbbdbbbb bbbbbbbbbb bbbbbbbbbb bbbbbbbbbb Su...

11
Árboles de factor de decodificación

En caso de que se haya perdido los árboles de factores de codificación , aquí está la definición de un árbol de factores: La cadena vacía es 1. La concatenación representa la multiplicación. Un número n entre paréntesis (o cualquier caracteres emparejados) representa el n º número primo, con...

11
Primes 'n' Digits

Esto no tiene un propósito práctico, pero podría ser divertido jugar al golf. Desafío Dado un número n , Cuente la cantidad de cada dígito en ny agregue 1 a cada recuento Tome la factorización prima de n Cuente la cantidad de cada dígito en la factorización prima de n , sin incluir primos...