Preguntas etiquetadas con code-golf

13
Recoge y coloca artículos

El objetivo de este desafío es recopilar elementos seleccionados en una lista y moverlos a una determinada ubicación en la lista. Como ejemplo visual, tome los valores de entrada (representados por enteros en recuadro negro) y una lista correspondiente de valores de verdad donde verdadero denota...

13
Mayoría sin clasificar de dos listas

Definición Se dice que un vector a que contiene n elementos para mayorizar o dominar un vector b con n elementos iff para todos los valores k tales que 1 ≤ k ≤ n , la suma del primer elemento de a ↓ a través del k elemento de a ↓ es mayor que o igual a la suma de los elementos primero a través...

13
El paseo de una reina a través de una espiral.

En un reino lejano, una reina del ajedrez da un paseo diario a través de un camino en espiral, numerado del 1 al n, sin preocuparse por seguir la espiral en sí, sino simplemente haciendo los movimientos de la reina como lo haría en un tablero de ajedrez. La reina es amada por sus súbditos, y toman...

13
Codificación porcentual de una cadena

Introducción Como algunos de ustedes saben, las URL realmente tienen una lista de caracteres que hacen cosas especiales. Por ejemplo, el /carácter separa las partes de la URL, y el ?, &y =los personajes se utiliza para pasar parámetros de consulta al servidor. De hecho, hay un montón de...

13
Prueba de secuencias admisibles

Resumen ejecutivo: pruebe si una secuencia de entrada de enteros es "admisible", lo que significa que no cubre todas las clases de residuos para ningún módulo. ¿Qué es una secuencia "admisible"? Dado un número entero m ≥ 2, las clases de residuos módulo m son solo las posibles progresiones...

13
Implemente este cifrado de clave

Implemente este cifrado de clave Objetivo Use el algoritmo (explicado en la sección Algoritmo) para implementar un determinado cifrado. El programa debe leer la entrada de STDIN o el equivalente disponible más cercano, usar el algoritmo para generar el texto cifrado y una clave. El texto...

13
Comienzos escalonados

En las carreras en las que los corredores recorren al menos una vuelta de una pista curva, las posiciones iniciales para cada corredor se escalonan, de modo que cada corredor recorre la misma distancia alrededor de la pista (de lo contrario, el corredor en el carril más interno tendría una gran...

13
Encuentra el camino correcto

Dada una lista de rutas, genera la ruta correcta. Ejemplo de ruta: /\ ----+/ | -y |son caminos horizontales y verticales. /y \son 90 ° vueltas. +se trata como a -o como |dependiente de la dirección actual. Las rutas pueden ir en cualquier dirección y un personaje puede usarse en múltiples...

13
Hexagolf: Validagons

Desafío Dada una forma de arte ASCII, debe averiguar si la forma es un hexágono regular o no. Hexágonos Un hexágono regular se define usando dos reglas: Tiene seis lados Cada lado tiene el mismo número de caracteres Por ejemplo, la siguiente forma es regular pero no tiene seis lados y, por...

13
Distancia a cuatro

Este desafío se basa en este video . Te recomiendo que lo mires antes de intentar este desafío. Primero definimos una función. Esta función ( OEIS ) toma un número entero n como entrada y genera el número de letras en la representación inglesa de n (sin espacios ni guiones). Por ejemplo, "tres"...

13
Cifrado impar / par ASCII

Definiremos el cifrado impar / par ASCII a través del pseudocódigo siguiente: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each letter in the string,...

13
Interpretar rangos sueltos

Interpretar rangos sueltos ListSharp es un lenguaje de programación interpretado que tiene muchas características, una de esas características es un creador de rango basado en 1 índice que funciona así: Defina un rango como (INT) TO (INT)o solo (INT)donde ambos o el int único pueden ir del valor...

13
Ayúdame con mi decoración de Halloween

El Halloween está sobre nosotros, y todavía no he decorado mi casa, así que necesitaré tu ayuda para hacer esta tarea. Entrada La entrada será una lista de números de 4 dígitos, donde cada dígito representa una parte de la decoración: EMBU |||| |||+-upper decoration ||+-bottom...

13
Ayúdame a hacer trampa en Cheat

Cheat es un juego de cartas en el que intentas deshacerte de tu mano. Un giro se ve más o menos así: Determina qué rango de cartas tienes para jugar ese turno. En la mayoría de las variantes, este es un rango más alto que el turno anterior. Juega 1-4 cartas, boca abajo. Estos no tienen que...

13
Generar permutaciones ansiosas

Introducción Definí la clase de permutaciones ansiosas en un desafío anterior . Como recordatorio, una permutación p de los números del 0 al r-1 es inquietante, si para cada entrada p [i] excepto la primera, hay alguna entrada anterior p [ik] tal que p [i] == p [ ik] ± 1 . Como dato curioso,...

13
Primes con un toque

Nota: esto está fuertemente inspirado por esta pregunta . Tarea: Su tarea es generar el nth prime, cuando cada personaje de su programa se repite varias nveces en su lugar. Digamos que su programa es: Derp Todos los caracteres allí se repiten una vez, por lo que deberían aparecer 2. Cuando...

13
Resolver la ecuación de Laplace

Introducción a la matemática numérica Este es el "¡Hola Mundo!" de PDE (ecuaciones diferenciales parciales). La ecuación de Laplace o difusión aparece a menudo en física, por ejemplo, ecuación de calor, deformación, dinámica de fluidos, etc. Como la vida real es 3D, pero queremos decir "¡Hola,...

13
Agregue peso a un lado de una sierra para equilibrarlo

Ley de equilibrio Un sube y baja (supuestamente del francés 'ci-ça', que significa 'esto-eso') forma un tercio de la santísima trinidad del equipo de juegos, junto con el tobogán y el columpio igualmente ubicuos. Un sube y baja está en perfecto equilibrio si, y solo si, la suma de los momentos en...