Puzzles de programação e golfe de código

Perguntas e respostas para programar entusiastas de quebra-cabeças e golfistas de código

2
Maior praça de uma grade [fechada]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Code Golf Stack Exchange. Fechado há 2 anos . Desafio Dada uma grade como esta, 1 2 3 4 5 6 7 …

3
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 alguns deles …

11
N vezes programa para o número N-ésimo
Dada uma matriz de números inteiros positivos Acomo entrada, gere um programa que, quando repetido por kvezes , gera o valor kth (1-index) da matriz. Por exemplo, se a matriz for [1,11], a saída deve ser um programa que emita 1e, quando repetido duas vezes, emita 11. Código como print(end="1");no …

3
Forme uma lista usando números primos
Você recebeu N pilhas de moedas. Você decidiu dividir cada uma dessas pilhas B 1 , B 2 , ..., B N entre grupos de pessoas separados. A quantidade de pessoas que recebem moedas deve ser um número primo e a quantidade de dinheiro dada a cada pessoa deve ser …



4
Eu tenho permissão?
O desafio Dada uma sequência que indica a notação simbólica da permissão UNIX de um arquivo e sua propriedade (ID do usuário e ID do grupo), decida se um determinado usuário Atem permissão para lê-lo / gravá-lo / executá-lo. Relacionado . Permissões no sistema UNIX No UNIX, cada arquivo possui …

6
É um número satisfatório?
inspirado por esta conversa de bate-papo Um número satisfatório é um número cuja representação decimal é da forma abx, com as seguintes propriedades: xé o sufixo de repetição mais longo, ou o último dígito, se não houver repetição no final ( 123333-> 3333, 545656-> 5656, 123-> 3) bé o dígito …

6
É um desafio de encontrar um filme
Esse é um desafio simples (de ish) de raspagem da web. Entrada Seu código deve ter uma classificação de filme MPAA e um número de 0 a 100 como entrada. Pode fazer isso da maneira que achar conveniente. Resultado Seu código deve retornar o nome de qualquer filme que tenha …


3
O que é atribuível a quê?
relacionado O que é atribuível a quê? Neste desafio, você receberá dois tipos Ae , Be determinará se Aé atribuível a B, Bé atribuído aA , ou nenhum. O sistema de tipos (Usarei t para representar qualquer tipo) Tipos básicos Os tipos básicos são representados por uma única letra maiúscula, …

8
Números da BIU (ou números resumidos)
Como identificá-los Tome um número inteiro positivo k. Encontre seus divisores . Encontre os fatores primos distintos de cada divisor . Soma todos esses fatores juntos. Se esse número (soma) for um divisor de k ( se a soma dividir k ), esse número k será um número BIU Exemplos …

3
Retângulos Unicode
Dado uma matriz ade caracteres deu=" ╶╺╵└┕╹┖┗╴─╼┘┴┶┚┸┺╸╾━┙┵┷┛┹┻╷┌┍│├┝╿┞┡┐┬┮┤┼┾┦╀╄┑┭┯┥┽┿┩╃╇╻┎┏╽┟┢┃┠┣┒┰┲┧╁╆┨╂╊┓┱┳┪╅╈┫╉╋" as coordenadas de uma submatriz como x, y, w, h(esquerda, de cima, de largura> 1, altura> 1) uma espessura tde 1 (como em ┌) ou 2 (como em ┏) renderize uma borda interna para a submatriz com a espessura especificada, levando em consideração …

17
Meus Quadrados Aproximados
Inspirado neste vídeo por tecmath . Para obter uma aproximação da raiz quadrada de qualquer número x, pegue a raiz quadrada inteira s(ou seja, o maior número inteiro que s * s ≤ x) e faça o cálculo s + (x - s^2) / (2 * s). Vamos chamar essa …

3
Exact Cover Puzzle
DESAFIO Dado um conjunto de cartas agrupadas, organize-as no quadro para que cubram totalmente a área. Representação do Conselho (também conhecido como SHIP DECK) O quadro é uma grade 6x6. Sempre haverá 36 quadrados no total. As colunas estão marcadas com AF. As linhas estão marcadas de 1 a 6. …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.