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

27
Ajustando a hora

Imagine o seguinte relógio de 24 horas que pode ser controlado por teclas de seta: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Pressionar a seta para cima duas vezes ( ↑↑) aumentará a entrada de hora focada no momento: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Pressionar a seta para a direita ( →)...

27
Cuidado com o furacão da matriz!

O tornado da matriz é como qualquer outro tornado: consiste em coisas que giram em torno de um centro. Nesse caso, elementos da matriz em vez de ar. Aqui está um exemplo de um furacão da matriz: Primeiro, começamos o corte da matriz em anéis quadrados, cada seção consiste em elementos que estão...

27
Converta para numerais Suzhou

Os números Suzhou (蘇州 碼子; também 花 碼) são números decimais chineses: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Eles funcionam praticamente como algarismos arábicos, exceto que, quando há dígitos consecutivos pertencentes ao conjunto {1, 2, 3}, os dígitos alternam entre a notação de traço...

27
Pontuação válida de badminton?

Introdução: Vi que havia apenas mais um desafio relacionado ao badminton no momento . Já que eu jogo badminton (nos últimos 13 anos), imaginei que adicionaria alguns desafios relacionados ao badminton. Aqui o primeiro: Desafio: Entrada: Dois números inteiros Saída: Uma das três saídas distintas...

27
Faça-me uma soma mágica mínima

Mantendo este desafio curto. Você recebe quatro números: p1, p2, p3 e p4. A soma mágica dos números é definida da seguinte forma: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Você só pode alterar um dos valores inteiros acima (p1, p2, p3 ou p4). Você precisa alterar o valor para...

27
Analisar um literal inteiro C ++ 14

De acordo com http://en.cppreference.com/w/cpp/language/integer_literal , literais inteiros consistem em um literal decimal / hex / octal / binário e um sufixo inteiro opcional, que é obviamente completamente desnecessário, desperdiça bytes preciosos e é não usado neste desafio. Um literal decimal...

27
Saída da lista de notas musicais

Esta tarefa é simples: escreva um programa ou função que produza a lista de todas as notas musicais (usando nomes de notas em inglês) de A ♭ a G♯. Todas as notas sem um nome consistindo em uma única letra (ou seja, notas pretas em um teclado musical) devem ter seu nome impresso duas vezes, uma vez...

27
Nada como um bom e velho jogo de ModTen

Isenção de responsabilidade: ModTen é um jogo de cartas fictício criado para o único objetivo deste desafio. As regras do ModTen O ModTen é jogado com um baralho de 52 cartas padrão. Como as regras completas ainda não foram inventadas, vamos nos concentrar exclusivamente no ranking das...

27
Empilhamento de caixas pesadas

Você tem um monte de caixas pesadas e deseja empilhá-las no menor número possível de pilhas. O problema é que você não pode empilhar mais caixas em uma caixa do que ela suporta, portanto, as caixas mais pesadas devem ficar no fundo de uma pilha. O desafio Entrada : uma lista de pesos de caixas,...

26
Minha palavra pode bater sua palavra

PROBLEMA Dadas duas palavras, encontre o vencedor em uma batalha raiz digital . Defina a raiz digital de uma palavra da seguinte maneira: A cada letra do alfabeto é atribuído um número: A = 1, B = 2, C = 3, ..., Z = 26 Adicione os valores para cada letra para totalizar a palavra. Veja "CAT",...

26
Simular uma máquina Minsky Register (I)

Existem muitos formalismos, portanto, embora você possa encontrar outras fontes úteis, espero especificar isso com clareza suficiente para que não sejam necessárias. Um RM consiste em uma máquina de estados finitos e um número finito de registros nomeados, cada um dos quais contém um número...

26
Imprimir uma árvore de Natal

O desafio Imprima uma bela árvore de Natal com sua própria estrela no topo usando o código mais curto possível. A estrela da árvore é um asterisco ( *) e o corpo da árvore é formado por 0A árvore deve ter 10 linhas de altura. Cada linha deve ser recuada adequadamente da maneira que a linha...

26
Supercorda comum mais curta

Dada uma lista de seqüências de caracteres, s_0, s_1, ..., s_nencontre a menor Sque contém cada s_0, s_1, ..., s_numa como uma substring . Exemplos : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Escreva o programa (ou função) mais...

26
Conte as palavras em um texto e exiba-as

O código deve receber um texto de entrada (não obrigatório, pode ser qualquer arquivo, stdin, string para JavaScript, etc): This is a text and a number: 31. A saída deve conter as palavras com seu número de ocorrência, classificadas pelo número de ocorrências em ordem

26
Pokeball Simulator

Nos videogames Pokemon, o jogador é enviado ao mundo para forçar animais selvagens em pequenas bolas e treiná-los para lutar. Claro, todo mundo sabe que ninguém joga Pokemon para a batalha. O verdadeiro atrativo da série é o pokemon se capturando! Seu trabalho é simular a pokeball durante uma...

26
Qual é o melhor - Emacs ou Vim? (Luta do Google)

Saudações, jogadores nobres de código. Hoje você resolverá o mais antigo e distinto dos debates - Emacs ou Vim? Seu desafio é usar dois termos de pesquisa como entrada e gerar qual desses termos tem mais resultados de pesquisa no Google. (Isso é obviamente completamente justo. Como assim,...

26
Encontre o Nésimo par de primos gêmeos

Dois números primos são definidos como primos gêmeos se diferirem em dois. Por exemplo, 3 e 5 são primos gêmeos, como são 29 e 31. Escreva um programa que encontre o enésimo par de números primos gêmeos (de onde n vem de STDIN) e os imprima em STDOUT, separados por vírgula e espaço. Isso é...

26
Golf um gerador de diagrama de Venn

Golf um gerador de diagrama de Venn Para comemorar adequadamente o 180º aniversário de John Venn , hoje sua tarefa será criar um programa que produza um diagrama de Venn ! Entrada: Um número inteiro positivo Nque definirá o intervalo de números que aparece no diagrama (de zero a N) e três...

26
Código mais curto para colocar pontos aleatoriamente e conectá-los

A tarefa Essa é uma tarefa de codificação bastante simples, tudo o que seu programa precisa fazer é colocar um ponto em uma tela (ou sua alternativa em outra linguagem de codificação) e conectá-lo a todos os pontos já colocados. Seu programa deve receber uma entrada, o número de pontos que devem...