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.

29
Ceros en intervalo
Su tarea es escribir una función o programa que tome dos enteros no negativos iy k( i≤ k), y calcule cuántos ceros escribiría si escribiera todos los números enteros desde ihasta k(inclusive) en su base de elección en una pieza de papel. Genere este número entero, el número de ceros, …

1
Encuentra los siguientes conjuntos
El desafío a continuación requiere que esté familiarizado con la teoría del analizador formal. Si no sabe qué es la pregunta porque no sabe qué significan los términos, las gramáticas sin contexto y los conjuntos de primero / siguiente están cubiertos en muchos cursos universitarios. Puedo recomendar este curso de …

2
Vectores euclidianos
Dado el arte ASCII de dos vectores, encuentre la magnitud y el grado del vector resultante. Entrada Esto puede recibirse a través de STDIN, leerse desde un archivo local o proporcionarse a través de una llamada de función. Aquí hay un ejemplo de una entrada de dos vectores: ^------> | …

6
¡Letras, ponte en movimiento! Pt. 2
Las primeras letras, ¡muévete! fue muy popular, pero tuvo una participación limitada. Este será más fácil de resolver, pero espero que implique algunos trucos en el golf. Se le da una cadena de solo letras minúsculas. Para cada letra, con posición en el alfabeto m , muévala para que se …


5
Propiedades de las funciones binarias.
Muchos temas importantes en álgebra abstracta implican una función binaria que actúa sobre un conjunto. Se han definido una serie de propiedades de tales funciones en la investigación de dichos temas. Su desafío será determinar si una función binaria dada en un dominio dado posee cinco de estas propiedades. Propiedades …

8
D&D Skill Challenges
En Dungeons & Dragons , casi todo se decide tirando un dado. Por lo general, si la tirada es mayor o igual que un valor específico, su intento de hacer lo que quisiera tiene éxito y, de lo contrario, falla. Más comúnmente, un dado de 20 lados (también conocido como …
14 code-golf  game  random 

4
¡Interpreta StackyMath!
¡Es hora de que implemente mi nuevo lenguaje basado en pila! Se llama StackyMath. Este será un lenguaje basado en la pila con 8 operaciones en la pila y formas de agregar números a la pila. Lista de operaciones: /: División. Realizado en los 2 primeros números de la pila. …


11
El juego de los sietes! ¿Quien dijo que?
El juego de Sevens se juega de la siguiente manera: los njugadores se sientan en círculo y comienzan a contar desde 1, pasando a la izquierda (o de jugador Aa jugador B). Cuando se alcanza un número pque tiene un 7OR dentro del cual es divisible 7, entonces el jugador …

5
Al otro lado del alfabeto
Al otro lado del alfabeto En este desafío, tienes problemas para recordar las letras del alfabeto. Para evitar esto, sube y baja el alfabeto hasta llegar a la letra. Debido a que desea que su código sea portátil, lo escribirá con bloques de letras. Tiene una cantidad limitada de bloques …
14 code-golf  string 

1
El escape del laberinto de flechas
Pregunta Tienes una matriz de 50 por 50 caracteres. Cada celda tiene una flecha que apunta en cualquiera de las cuatro direcciones. Ninguna celda está vacía. Al ingresar a una celda, debe salir en la dirección especificada por la flecha. La flecha también puede apuntar en la misma dirección de …
14 code-golf  maze 

12
Y toda la gente dijo ...
Objetivo Dada una entrada de texto que no contiene caracteres [o ], realice las siguientes acciones: Para cada instancia Amencon al menos una letra mayúscula (por lo que todas las instancias de Amenexclusión amen), produzca lo mismo Amen(retener mayúsculas) Para cada instancia de /all the people said[?: ]/i(que es una …

22
String Zip and Sort
Dada una lista de cadenas, genere una única cadena formada tomando un carácter de cada cadena en cada posición, ordenándolas por ordinal ASCII y agregándolas en orden a la cadena de salida. En otras palabras, para las ncadenas de entrada, los primeros ncaracteres de la salida serán los primeros caracteres …
14 code-golf  string 

4
Contando grupos abelianos de un tamaño dado
Antecedentes La última vez, contamos grupos de un tamaño determinado , lo cual es un problema no trivial. Esta vez, solo contaremos grupos abelianos , es decir, grupos con una operación conmutativa. Formalmente, un grupo (G, *) es abeliano si x * y = y * x para para todo …

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.