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.

5
Componga dos programas de Brainfuck
Dada 2 fragmentos de código brainfuck Ay B, de salida de algún código brainfuck Cque tiene el mismo comportamiento que se ejecuta Bcon la entrada del Aresultado s. Tenga en cuenta que Cdebe funcionar para cualquier entrada que coincida con los siguientes supuestos, como si se le hubiera dado A. …

5
Sumas circulares limitadas
Desafío Imaginemos una Ntupla de enteros entre 0 e Minclusive, y llamémoslo F. Hay (M + 1) ** Nposibles Fs en total. ¿Cuántos Fs satisfacen todas las siguientes desigualdades (el índice se basa en uno)? F[n] + F[n+1] <= M para 1 <= n < N F[N] + F[1] <= …

1
Damas Damas
El objetivo de este desafío es determinar si un movimiento es un movimiento legal de English Checkers . Este desafío utilizará una placa de 8x8. Una pieza movida debe tratarse como un hombre (no un rey) que solo puede moverse diagonalmente hacia adelante. El tablero tendrá 0 o más piezas …

2
Las islas solitarias
Entrada: Una matriz 2D que contiene dos valores distintos (opcionales). Usaré 0 y 1 cuando explique las reglas. El formato de entrada es, por supuesto, flexible. Desafío: Los ceros son agua y los unos son islas. Para garantizar la soledad, su tarea es rodear todas las islas con agua insertando …





2
Consejos para jugar al golf con numpy, scipy o pylab
Ya hay una lista completa de consejos para pitón aquí , así que lo que estoy pidiendo son consejos que se aplican específicamente a la utilización de los numpy, scipyo pylabbibliotecas. Estas pueden ser formas de acortar el código que ya está usando numpy, o formas de acortar las operaciones …
10 code-golf  tips  python 

7
Allí lo arreglé (con soga)
Relacionado: desafío bastante similar (pero mucho más fácil) horizontalmente: allí lo arreglé (con cinta) Desafío: Dada una cadena que solo contiene letras mayúsculas y / o minúsculas (lo que prefiera) y nuevas líneas, coloque ropeverticalmente para arreglarlo. Hacemos esto mediante la comprobación de la diferencia de dos letras adyacentes en …



30
Alphabet Position Finder
Inspirado por el Codewars Kata . Su objetivo es tomar una cadena de entrada como esta: "'Twas a dark and stormy night..." y devuelve una cadena que contiene la posición de cada carácter en el alfabeto, separada por espacios e ignorando caracteres no alfabéticos, como este: "20 23 1 19 …

9
Convergencia de un proceso de Markov
Desafío Dada una matriz estocástica izquierda o derecha donde el límite a medida que x se aproxima al infinito de la matriz a la potencia de x se aproxima a una matriz con todos los valores finitos, devuelve la matriz a la que converge la matriz. Básicamente, desea seguir multiplicando …
10 code-golf  matrix 

11
Programa N veces para el número N
Dada una matriz de enteros positivos Acomo entrada, genera un programa que, cuando se repite por ktiempos , genera el valor kth (1-index) de la matriz. Por ejemplo, si la matriz es [1,11], la salida debe ser un programa que emite 1, y cuando se repite dos veces, la salida …

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.