Preguntas etiquetadas con code-golf

8
Conversión griega inversa Golf

Introducción Debe crear una función para convertir números griegos en números arábigos. La entrada será un número griego menor que 1000y mayor que 0. Este es el reverso de mi desafío anterior . Algoritmo De entrada dividida en letras (por ejemplo, ΡΚΓ-> Ρ, Κ, Γ) Tome cada letra, y el cambio...

8
Crear un analizador booleano (continuación)

Continuación de este desafío porque el autor se ha ido y la pregunta está cerrada. Lo que debe hacer es crear un analizador booleano. Las expresiones booleanas, en caso de que aún no haya oído hablar de ellas, tienen dos entradas y una salida. Hay cuatro "puertas" en la aritmética booleana,...

8
Viajando en una tierra plana

Las coordenadas en el mundo de la Tierra plana consisten en latitud (x) y longitud (y), que son enteros en el rango de 0 ... 9999. Al igual que los enteros gaussianos , pero siempre se escriben usando esta notación: 411S 370E Es decir, con So Nanexado a la latitud, Eo Wanexado a la longitud, con...

8
Calcule el taxi Numpad

El crédito va a donde se debe Dados dos dígitos, x e y, calcule el número más corto de saltos horizontales o verticales para llegar de xay en un teclado numérico estándar, p. Ej. 789 456 123 00 Puede asumir con seguridad que todas las entradas serán 0-9, y no tiene que manejar entradas no...

8
La partición sin suma más grande

relacionado e inspirado por - Encontrar particiones sin suma Un conjunto Ase define aquí como claramente sin suma si 1) consta de al menos tres elementos |A| ≥ 3, y 2) su auto-suma distinta A + A = { x + y | x, y in A}(con x,ydistinta, es decir, x≠y) no tiene elementos en común con...

8
Contando primos de Eisenstein

Introducción Los enteros de Eisenstein son números complejos de la forma a+bω ¿Dónde a,bestán los enteros y ω = e^(2πi/3) Los enteros de Eisenstein forman una red triangular en el plano complejo: Decimos que un número entero de Eisenstein z=a+bωes primo si no puede escribirse como el...

8
Números excluibles

Dado un número entero N, genera el Nnúmero positivo th Kcon la siguiente propiedad en base decimal: Para cada dígito Ien la posición Pde K, el número formado Kal eliminar el Pdígito th (es decir I) es divisible por I. Ejemplo y observaciones 324 es tal número: 3 divide 24 2 divide 34 4 divide...

8
¡Escribe un intérprete de pollo!

¡Tienes que escribir un intérprete para un lenguaje genial llamado Chicken ! Debería leer un programa Chicken de un archivo, entrada estándar, argumentos de programa o función, o lo que sea más conveniente para su idioma, así como la entrada al programa. Debe imprimir o devolver el resultado de...

8
¡Hora de un poco de té!

Introducción Hace un tiempo me topé con el pequeño algoritmo de encriptación ( TEA ) y desde entonces lo he recomendado cuando no se necesitaban propiedades especiales de seguridad criptográfica y se requería una auto implementación. Ahora, queremos tomar literalmente el nombre * pequeño *...

8
Construye una calculadora de impuestos marginales

Aquí ha habido algunos problemas de cálculo de tasas impositivas que dependen de tasas definidas (específicamente tasas federales de EE. UU.), Pero ninguna que lo haya hecho para listas arbitrarias. Su tarea es crear un programa o función que tome una lista arbitraria de tramos impositivos...

8
Enigma de bala de cañón

Su tarea es, con un número de entrada p, encontrar el número de orden de bala de cañón positivo más pequeño pque NO sea 1. Definición Un número de bala de cañón (de orden p) es un número que es ambos: Un pnúmero-gonal ( Ver esta página ). y un pnúmero de pirámide gonal. El nnúmero de la...

8
Convertir notación algebraica a notación descriptiva

Al Sr. Short le gusta jugar ajedrez. Short también es un hombre muy tradicional. Por lo tanto, el Sr. Short está perturbado por la tendencia reciente de usar la notación algebraica en el ajedrez moderno, y preferiría usar la notación descriptiva , como su padre y el padre de su padre antes que...

8
Golf an InterpretMe intérprete

Este es un desafío muy simple. El lenguaje de broma InterpretMe consta de un comando; *, lo que hace que el programa tome la entrada de un programa InterpretMe y lo ejecute. Un programa InterpretMe interpretará tantos programas InterpretMe como haya *en la entrada. Su objetivo es crear un...

8
Un año fraccional

Mis vacaciones PPCG terminaron: D Introducción El tiempo fraccional es the year + (the value (minute of year) / number of minutes in the year). Ejemplo de cálculo Debe suponer que febrero siempre tiene 28 días y que el año siempre tiene 365 días. Digamos que queremos convertir el tiempo: 17:34...

8
¿Es verdad o falso?

¡Hay tantas formas diferentes de expresar si algo es verdad o no! El objetivo de este desafío es producir una salida estandarizada de truthyo falsypara varios valores de verdad y falsedad de entrada. Para los propósitos de este desafío, las siguientes entradas se consideran verdaderas: Una...

8
Dibuja la Union Jack

Prefacio ¡Hay muchos desafíos de "dibujar x bandera", y al buscarlo resulta que no hay desafíos para dibujar el Union Jack! Siento que esta sería una bandera más difícil de dibujar, pero aún así debería ser posible. Desafío Dibuja la Union Jack. Puede enviarse a un archivo en cualquier formato...