Perguntas com a marcação «code-golf»

10
Intérprete do RoboZZle

Sua tarefa é escrever um intérprete RoboZZle. Se você não conhece o jogo, assista ao vídeo em robozzle.com ou leia minha descrição abaixo. Um robô vive em uma grade retangular de quadrados coloridos de vermelho, verde, azul ou preto. Quadrados pretos são inacessíveis. Os outros são acessíveis e...

10
Dicas para jogar golfe com numpy, scipy ou pylab

Já existe uma lista abrangente de dicas para python aqui , então o que eu estou pedindo são dicas que se aplicam especificamente a usar os numpy, scipyou pylabbibliotecas. Podem ser maneiras de reduzir o código que já está sendo usado numpyou maneiras de reduzir operações comuns em python usando...

10
Alguns Primos Solitários

Eu sei, eu sei, mais um desafio primos ... Relacionado Um nobre solitário (ou isolado) é um número primo ptal que p-2, p+2, p-4, p+4... p-2k, p+2kpara alguns ksão todos composta. Chamamos esse primo de primo kth-times-isolated. Por exemplo, um primo da quinta vez isolado é 211, pois todos 201,...

10
Convergência de um processo de Markov

Desafio Dada uma matriz estocástica esquerda ou direita, em que o limite em que x se aproxima do infinito da matriz à potência de x se aproxima de uma matriz com todos os valores finitos, retorne a matriz à qual a matriz converge. Basicamente, você deseja continuar multiplicando a matriz por si só...

10
Lá, eu consertei (com corda)

Relacionado: Desafio bastante semelhante (mas muito mais fácil) horizontalmente: Lá eu o corrigi (com fita adesiva) Desafio: Dada uma string contendo apenas letras maiúsculas e / ou minúsculas (o que você preferir) e novas linhas, coloque ropeverticalmente para corrigi-la. Fazemos isso...

10
As Ilhas Solitárias

Entrada: Uma matriz 2D contendo dois valores distintos (opcionais). Usarei 0 e 1 ao explicar as regras. O formato de entrada é obviamente flexível. Desafio: Zeros são água e uns são ilhas. Para garantir a solidão, sua tarefa é cercar todas as ilhas com água, inserindo linhas e colunas de...

10
Damas

O objetivo deste desafio é determinar se um movimento é um legal Damas Inglesas movimento. Este desafio usará uma placa 8x8. Uma peça movida deve ser tratada como um homem (não um rei) que só pode avançar na diagonal. O tabuleiro terá 0 ou mais peças pretas e 1 ou mais peças brancas. Uma peça...

10
Drag Race Countdown

Desafio: Em um cenário hipotético, o cronômetro de contagem regressiva para uma corrida tem intervalos aleatórios entre as contagens, para impedir o início prematuro, por exemplo, 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Entrada: nada Resultado: Escreva um programa (ou função) que...

10
Somas limitadas circulares

Desafio Vamos imaginar um número Nmúltiplo de números inteiros entre 0 e Minclusivo, e vamos chamá-lo F. Existem s (M + 1) ** Npossíveis Fno total. Quantos desses Fs satisfazem todas as seguintes desigualdades (o índice é baseado em um)? F[n] + F[n+1] <= M para 1 <= n < N F[N] + F[1]...

10
Converter texto em teclas pressionadas

Eu sou um robo. Comprei este teclado por causa de seu layout retangular 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...

10
Alphabet Position Finder

Inspirado pelo Codewars Kata . Seu objetivo é usar uma string de entrada como esta: "'Twas a dark and stormy night..." e retorne uma string contendo a posição de cada caractere no alfabeto, separada por espaços e ignorando caracteres não alfabéticos, como este: "20 23 1 19 1 4 1 18 11 1 14 4...

10
Visualize um quadro Nim como um especialista

fundo No jogo de Nim , os jogadores alternam a remoção de "pedras" de "pilhas": em cada turno, um jogador deve remover entre uma e todas as pedras de uma única pilha. O objetivo de Nim é pegar a última pedra ou, na variante errada, forçar seu oponente a fazê-lo - no entanto, as estratégias são...

10
Saída de um "splat" ASCII

Se você jogar um ovo ASCII em uma determinada direção, terá um splat ASCII de tamanho n . Ele "começa" com uma o(a gema) e continua em uma determinada direção com "linhas" consistindo em 2 até n * 's. Os *são separados por um "espaço", e as oe todas as "linhas" de *são separadas por "linhas" de...

10
Encontre a soma das distâncias mais próximas

Para esta tarefa, seu código deve receber duas matrizes classificadas de números inteiros X e Y como entrada. Ele deve calcular a soma das distâncias absolutas entre cada número inteiro em X e o número mais próximo em Y. Exemplos: X = (1 5,9) Y = (3,4,7) A distância é 2 + 1 + 2. X = (1,2,3) Y...