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.

16
Longitud de una secuencia de bytes UTF-8
Determine la longitud de una secuencia de bytes UTF-8 dado su primer byte. La siguiente tabla muestra qué rangos se asignan a cada longitud posible: Range Length --------- ------ 0x00-0x7F 1 0xC2-0xDF 2 0xE0-0xEF 3 0xF0-0xF4 4 Notas sobre los espacios en la tabla: 0x80-0xBF son bytes de continuación, 0xC0-0xC1 …

9
Escalonar, apilar, suma
Inspirado por esta pregunta de desbordamiento de pila . El reto Entrada Una matriz de matrices cuadradas que contienen enteros no negativos. Salida Una matriz cuadrada construida a partir de las matrices de entrada de la siguiente manera. Sea el tamaño de cada matriz de entrada y el número de …

16
Cadena de suma suprema
Cadena de suma suprema Dada una cadena de entrada, devuelve la palabra con la suma más alta de cada uno de sus caracteres unicode. Reglas La entrada debe estar separada por espacios en blanco El valor de cada palabra se basa en la suma de cada carácter en el código …

11
Simular un NFA
Un autómata finito no determinista es una máquina de estados finitos donde una tupla se asigna a múltiples estados. Es decir. reemplazamos la función de transición habitual de un DFA con otra función .δ : Q × Σ → Q(state,symbol)(state,symbol)(state,symbol)δ:Q×Σ→Q δ:Q×Σ→Q \delta : Q \times \Sigma \to Q\ Δ:Q×Σ→P(Q)Δ:Q×Σ→P(Q)\Delta : …

7
Desplazamiento de siete segmentos
Sandbox Post Introducción Los paneles de información están en todas partes. Cuando la tecnología se volvió más barata, los carteles de papel se transformaron en signos luminosos que muestran palabras que aparecen en un lado y salen por el otro, como el de la figura: Cuando se inicia uno de …
15 code-golf 

22
Ordenar filas y columnas en una matriz 2D
Dada una matriz 2D de enteros, clasifiquemos sus filas y columnas en bloques. Esto significa que solo tiene que ordenar una fila o columna dada, pero aplicando las transformaciones necesarias para ordenarla a cada otra fila o columna en la matriz 2D. Reglas La entrada será una matriz 2D de …

14
Repite una rima y repite las vocales
Rima de las vocales: manzanas y plátanos Hay una canción tradicional para niños que repite el mismo texto una y otra vez, solo que cada vocal se reemplaza con una vocal aleatoria, pero constante a través de la estrofa actual. Desafío El objetivo es proponer el código más corto que …
15 code-golf  string 

16
¿Es legal la carga del autobús?
Hoy estaba en el autobús y noté esta señal: seated standing wheelchairs max1 37 30 00 max2 36 26 01 max3 34 32 00 El número de pasajeros sentados, personas de pie y sillas de ruedas no debe ser mayor que una fila en la mesa. (Ver chat para más …


21
Llene hasta rangos duplicados
Sea una lista de enteros positivos sin un orden particular, y que puede contener duplicados. Escriba un programa o función que genere una lista de enteros positivos M (cuyo orden no es importante) de modo que la fusión de L y M dé como resultado la lista más pequeña que …

30
Calcular la suma de los primeros n números primos
Me sorprende que este desafío aún no esté aquí, ya que es tan obvio. (O me sorprende no haberlo encontrado y cualquiera lo marcará como duplicado). Tarea Dado un número entero no negativo nnn , calcule la suma de los primeros nnn primos y suéltelo. Ejemplo 1 Para n=5n=5n = …
15 code-golf  primes 


16
Suma parcial exacta de series armónicas
Desafío Dado un entero positivo N, genera la suma de los primeros Nrecíprocos como una fracción exacta, que se representa como un par de enteros en un orden consistente que representa numerador y denominador. Reglas La salida debe ser exacta. La salida debe ser como un par de enteros en …

13
Ejecute un Superb Shuffle ™
Para los propósitos de esta pregunta, una baraja de cartas se formatea de esta manera: [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", …
15 code-golf  cards 

14
Un cifrado de capital
Su tarea es descifrar una cadena no vacía que consta de caracteres ASCII imprimibles en el rango [32..126] . Lectura de la cadena de caracteres por carácter: cada vez que encuentre una letra en minúscula, asóciela con la siguiente letra en mayúscula, comenzando con 'A' cada vez que encuentre una …

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.