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

21
Crie uma solução sudoku CHECKER

Crie uma solução Sudoku CHECKER Existem muitos SOLVERS do Sudoku aqui, mas quero que você crie uma solução CHECKER tão pequena quanto humanamente possível (código-golfe). Uma entrada válida poderá aceitar uma matriz 9x9 como argumento (passado por referência, serializado na linha de comando ou...

21
Expressões regulares de correspondência cruzada

Sua tarefa aqui é escrever duas expressões regulares, cada uma correspondendo à outra, mas não corresponde a si mesma. Ambas as expressões regulares devem ter este formato: /pattern/optional-flags Essa também é a forma na qual eles devem ser correspondidos. A solução mais curta vence. O...

21
Ortografia Multi-toque por Telefone

Inspirado no Google Code Challenge : O alfabeto latino contém 26 caracteres e os telefones possuem apenas dez dígitos no teclado. Gostaríamos de facilitar a gravação de uma mensagem para seu amigo usando uma sequência de pressionamentos de tecla para indicar os caracteres desejados. As letras...

21
Dicas para jogar golfe em Lua

Que dicas gerais você tem para jogar golfe em Lua? Estou procurando idéias que possam ser aplicadas para codificar problemas de golfe em geral que sejam pelo menos um pouco específicos para Lua (por exemplo, "remover comentários" não é uma resposta). Poste uma dica por

21
Resolver o problema numérico de Aristóteles

O quebra-cabeça numérico de Aristóteles é o desafio de preencher cada uma das 19 células em uma grade hexagonal com um número inteiro único entre 1 e 19, de modo que o total ao longo de cada eixo seja 38. Você pode imaginar o tabuleiro do jogo assim: E o quebra-cabeça, em essência, é a solução...

21
Desenhe um polígono regular

O objetivo desse código de golfe é desenhar um polígono regular (um com comprimentos laterais iguais), dado o número de lados e o raio (distância do centro ao vértice). O número de lados e o raio podem ser inseridos por meio de um arquivo STDIN ou apenas uma variável antiga simples. Use o que for...

21
Destruí-los com preguiçosos

Introdução A arena é uma planície pontilhada de arranha-céus, que seus inimigos usam para se esconder. Você e seus inimigos se atiram com lasers. Todos vocês carregam jet packs, permitindo o vôo. Quais inimigos você pode acertar com seu laser e quais estão escondidos? Problema Primeiro, o...

21
Encontre o número mais próximo em uma determinada matriz

Isso é inspirado em um problema do mundo real que eu tive. Estou curioso para ver se existe alguma maneira inteligente de fazer isso. Você recebe duas matrizes não classificadas, A e B, cada uma contendo um número arbitrário de flutuadores. A e B não têm necessariamente os mesmos comprimentos....

21
Ordem de bits reversa de números inteiros de 32 bits

Escreva o código mais curto para reverter a ordem dos bits de um número inteiro de 32 bits. Regras: A entrada é assumida como um número inteiro válido ou equivalente a sequência se o seu idioma não suportar valores numéricos (por exemplo, lote do Windows). A saída deve ser um número inteiro...

21
Tensão em um gráfico, parte I: uma corda ondulada

Vamos traçar uma função f (x) = sin (πx) + 0,5 sin (3πx) sobre o domínio [-3,3] . Podemos interpretar isso como um fio solto deitado em um quadro. Agora vamos colocar n pregos no quadro nas posições (x 1 , y 1 ) a (x n , y n ) , onde x i ∈ (-3,3) e y i ∈ [-1,1] . Imagine que existem dois ilhós no...

21
Detecção de colisão 2D

Esse desafio é baseado na detecção de colisão real que tive que escrever recentemente para um jogo simples. Escreva um programa ou função que, dados dois objetos, retorne um valor verdadeiro ou falso, dependendo de os dois objetos estarem em colisão (ou seja, se cruzarem) ou não. Você precisa...

21
Encontre o Semordnilaps

Semordnilaps (também conhecidos como heteropalindromes, semi-palindromes, semi-palindromes, reversgrams, miroretehs, anagramas reversíveis, reversões de palavras ou anadromos) são palavras que também são palavras quando escritas para trás. Alguns exemplos são: Ward <=> Draw Minerado...

21
Encontre o último domingo de cada mês de um determinado ano

Soluções F # conhecidas em 140 caracteres , e esse é um problema do Código Rosetta . Resultado necessário no stdout ou em uma variável de sequência para o ano de entrada 2014: 2014-01-26 2014-02-23 2014-03-30 2014-04-27 2014-05-25 2014-06-29 2014-07-27 2014-08-31 2014-09-28 2014-10-26 2014-11-30...

21
Empilhe os presentes de Natal

Alguém tem empilhado às pressas os presentes de Natal, e é uma bagunça: ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== ================= |...

21
Comerciante de ações no tempo

História Há muito tempo, Bobby criou uma carteira de Bitcoin com 1 Satoshi (1e-8 BTC, a menor unidade monetária) e a esqueceu. Como muitos outros, mais tarde ele pensou: "Droga, se eu investisse mais naquela época ...". Sem parar de sonhar acordado, ele dedica todo seu tempo e dinheiro à...

21
Contador de fase máxima de 0-1

Considere uma matriz de bits, digamos 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 Chamamos um sub-arranjo contíguo de comprimento ≥ 5 uma fase se pelo menos 85% dos bits forem iguais e o primeiro / último bits forem iguais ao bit maioritário. Além disso, chamamos uma fase de máximo se não for um...

21
Imprima os primeiros N caracteres do seu código

Você deve escrever um programa ou função que receba um número inteiro positivo Ncomo entrada e imprima os primeiros Ncaracteres do seu código. Se Nfor maior que o comprimento do seu código, você deve continuar produzindo seu código ciclicamente. A leitura do código-fonte de qualquer forma e a...