Preguntas etiquetadas con code-golf

10
Intérprete RoboZZle

Su tarea es escribir un intérprete RoboZZle. Si no está familiarizado con el juego, mire el video en robozzle.com o lea mi descripción a continuación. Un robot vive en una cuadrícula rectangular de cuadrados de color rojo, verde, azul o negro. Los cuadrados negros son inaccesibles. Los otros son...

10
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
Algunos primes solitarios

Lo sé, lo sé, otro desafío más ... Relacionado Un primer solitaria (o aislado) es un número primo ptal que p-2, p+2, p-4, p+4... p-2k, p+2kpara algunos kson todo compuesto. Llamamos a tal primo un kprimo aislado en tiempos. Por ejemplo, una prima 5a vez aislada es 211, ya que todas 201, 203,...

10
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 la matriz...

10
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...

10
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...

10
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 negras y...

10
Drag Race Countdown

Desafío: En un escenario hipotético, el temporizador de cuenta regresiva para una carrera tiene intervalos aleatorios entre los conteos, para evitar un arranque prematuro, por ejemplo 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Entrada: nada Salida: Escriba un programa (o función)...

10
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] <= M Escribir un programa o...

10
Convertir texto a pulsaciones de teclas

Soy un robot. Compré este teclado debido a su diseño rectangular fácil: ~` !1 @2 #3 $4 %5 ^6 &7 *8 (9 )0 _- += tab Qq Ww Ee Rr Tt Yy Uu Ii Oo Pp {[ }] \| Aa Ss Dd Ff Gg Hh Jj Kk Ll :; "' [-enter-] Zz Xx Cc Vv Bb Nn Mm <, >. ?/ [========= space =========] Para imprimir texto humano,...

10
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 1 4 1 18...

10
Visualiza un tablero de Nim como un experto

Antecedentes En el juego de Nim , los jugadores alternan quitando "piedras" de las "pilas": en cada turno, un jugador debe quitar entre una y todas las piedras de una sola pila. El objetivo de Nim es tomar la última piedra o, en la variante misere, obligar a tu oponente a hacerlo; sin embargo,...

10
Salida de un "splat" ASCII

Si arrojas un huevo ASCII en una dirección determinada, terminas con un splat ASCII de tamaño n . "Comienza" con una o(la yema), y continúa en una dirección dada con "líneas" que consisten en 2 hasta n * 's. Los *'s están separados por un "espacio", y las oy todas las "líneas" de *están separadas...