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.

2
Roll cake frases
Los pasteles en rollo son deliciosos dulces hechos con una capa de bizcocho, una capa de crema (o helado), enrollada en espiral, ver Wikipedia . Su tarea es obtener una cadena de frase no vacía de la entrada estándar, quitar los espacios y rodarla como un rollo de pastel comenzando …

20
Salida de una bonita caja
Su desafío es generar exactamente el siguiente cuadro: .................................................. .................................................. .. .. .. .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++ ++ .. .. ++ ++ .. .. ++ .................................. ++ .. .. ++ .................................. ++ .. .. ++ .. .. ++ .. .. ++ .. .. ++ .. …

9
¿Es este un número?
Preludio: Quería entrenar haciendo casos de prueba, así que los probaré en algo fácil. Desafío: Tome cualquier entrada (cadena) dada (dentro del rango ASCII visible) y deduzca si es un número y genere algo que pueda usarse para evaluar. Reglas: Un número solo contendrá los caracteres -0123456789,. Las respuestas solo …

6
¿Es un emoji?
He estado trabajando en esta aplicación iOS recientemente y me encontré con un problema (bastante fácil de resolver): ¿cómo puedo determinar si mi cadena está compuesta solo de emojis? Bueno, ese es tu trabajo hoy! Entrada Una cuerda. Si la presencia de caracteres unicode es problemática para usted, entonces puede …

2
Orden de líneas superpuestas
(Inspirado mientras dibuja en una pizarra) Desafío: Dada una cadena de entrada que contiene caracteres que representan diferentes colores de marcadores de borrado en seco en una pizarra blanca, genera el orden en el que fueron dibujados, del primero al último. Entrada: Una cadena que contiene colores de marcadores de …
17 code-golf  string 

4
Un embotellamiento 2D
El modelo de tráfico Biham-Middleton-Levine es un autómata celular autoorganizado que modela el tráfico simplificado. Consiste en una cantidad de automóviles representados por puntos en una red con una posición de inicio aleatoria, donde cada automóvil puede ser uno de dos tipos: aquellos que solo se mueven hacia abajo (se …

2
Juega un juego de Yahtzee
En el juego Yahtzee, los jugadores se turnan para lanzar 5 dados de 6 lados hasta tres veces por turno, posiblemente guardando los dados entre las tiradas y luego seleccionando la categoría que desean usar para su tirada. Esto continúa hasta que no haya más categorías (lo que sucede después …

24
Alternando Fibonacci
En la secuencia alterna de Fibonacci, primero comienza con 1y 1como siempre. Sin embargo, en lugar de sumar siempre los dos últimos valores para obtener el siguiente número, alterna alternando con la suma, y ​​cada dos veces resta en su lugar. La secuencia comienza así: 1 1 2 # 1 …

24
Deltas inversos de una matriz
Deltas inversos de una matriz Su tarea es, dada una matriz de enteros con signo de 32 bits, recompilarlo con sus deltas inversos. Por ejemplo, la lista 1 3 4 2 8 sostiene los deltas: 2 1 -2 6 que luego se niegan, produciendo: -2 -1 2 -6 y recompilado, …

9
Markov Chain Quine
Se utilizará un modelo de Markov simple en esta pregunta. Para obtener más información sobre las cadenas de Markov, consulte http://setosa.io/ev/markov-chains/ . Toma una cuerda. Para este ejemplo, usaremos la palabra: reader Ahora, para cada carácter, tome los caracteres que aparecen después de cada aparición del carácter en la cadena. …


25
Catalogo de producto
Este problema se trata de separar una cadena que representa un identificador de producto en tres componentes. La primera parte consta de letras superiores e inferiores de longitud arbitraria que representa el almacén. La segunda parte son los dígitos que representan el número del producto. Esta parte también es de …
17 code-golf  string 


15
Desafío de reemplazo de cartas
La idea es simple. Debe crear un reemplazo de letra "visualizado", proporcionando 3 cadenas (la entrada puede estar separada por comas, entradas separadas o como una matriz). El primer segmento es la palabra que desea corregir, y el segundo segmento son las letras que desea reemplazar, y el tercer segmento …
17 code-golf  string 

13
Índice de permutación inversa
Introducción ¡Las permutaciones lexicográficas de una lista con n elementos pueden numerarse de 0 a n ! - 1. Por ejemplo, los 3! = 6 permutaciones de (1,2,3)serían (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Cuando se aplica una permutación a una lista, sus elementos se ordenan en el mismo orden …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

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.