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

29
Acabamos por onde começamos!…

Desafio: Entrada: Você recebe duas entradas: - Uma sequência contendo apenas ASCII imprimível (excluindo espaços, tabulações ou novas linhas) - Um caractere ASCII imprimível Saída: A primeira linha conterá a entrada de string. Toda iprimeira ocorrência desse módulo se moverá na direção...

29
Quantos anos tem aproximadamente?

Escreva um programa curto, que leva um número positivo de segundos representando uma idade e gera uma estimativa desse tempo em inglês. Seu programa deve gerar a quantidade menos precisa de tempo decorrida, entre as seguintes métricas e seus comprimentos em segundos: second = 1 minute = 60 hour =...

29
Símbolo Levi-Civita

O símbolo tridimensional de Levi-Civita é uma função que fleva triplos de números (i,j,k)cada um {1,2,3}, para {-1,0,1}, definido como: f(i,j,k) = 0quando i,j,knão são distintos, ie i=jou j=kouk=i f(i,j,k) = 1Quando (i,j,k)é uma mudança cíclica de (1,2,3), essa é uma das (1,2,3), (2,3,1),...

29
Asterisco em espiral

Dada a espiral de tamanho Se o degrau N, produza a S*Sespiral "quadrada" com Nasteriscos, construída do raio externo para o interno no sentido horário. Casos de teste (exemplos) abaixo. Entrada: 4 3 Saída: *** Entrada: 4 6 Saída: **** * * Entrada: 4 11 Saída: **** * * * **** Entrada:...

29
O Anagrama do Tempo

Originalmente publicado (e excluído) pelo @Tlink , que provavelmente foi inspirado nesta pergunta do StackOverflow . Como foi uma pena que tenha sido excluído, porque parecia um bom desafio em geral, achei que o republicaria com formatação e regras adequadas. (Tentei entrar em contato com o @Tlink...

29
Substituição de imã de geladeira

Ao escrever uma mensagem com imãs de geladeira, você geralmente substitui um 1por um I. Neste desafio, seu objetivo é descobrir se uma mensagem pode ser escrita usando as letras de outra mensagem. As substituições permitidas são: A = 4 B = 8 C = U E = M = W = 3 G = 6 = 9 I = 1 L = 7 N = Z O = 0 R...

29
Randomizando até 0

Desafio Postagem em sandbox Dado um número inteiro positivo Emita (K)um número inteiro aleatoriamente uniforme (Y)entre [0, K). Se Y > 0assumir K = Ye repita o processo até Y = 0. Regras A entrada deve ser impressa primeiro Formato de saída como desejar Seu programa deve terminar. 0 deve...

29
Black Box Trigonometry

Escreva um programa ou função que pode distinguir os seguintes 12 funções trigonométricas: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Seu programa recebe uma das funções acima como caixa preta e deve exibir o nome da função conforme indicado acima ou da...

29
Faça um contador Geiger

Um contador Geiger é um dispositivo usado para detectar radiação. Faremos um programa de contador Geiger. Como todos sabemos, quando a radiação atinge um programa de computador, ela remove exatamente 1 byte aleatoriamente. Portanto, um programa de contador Geiger é um programa que não faz nada,...

29
Vamos desenhar o Triforce

O Triforce é um artefato fictício em The Legend of Zelda , feito de três triângulos equilaterais de aparência idêntica, representando poder, sabedoria e coragem. Vários jogos da saga incluem uma animação quando as três partes finalmente se juntam. O objetivo deste desafio é desenhar um único...

29
Uma sequência espiral

fundo A sequência OEIS A272573 descreve uma espiral em uma grade hexagonal da seguinte maneira: Inicie uma espiral de números em um mosaico hexagonal, com o hexágono inicial como a (1) = 1. a (n) é o menor número inteiro positivo que não é igual a ou anteriormente adjacente a seus vizinhos. A...

29
Seta essas variáveis!

Desafio Robin gosta de ter sua declaração de variáveis ​​na forma de uma flecha. Aqui está como ele faz isso: Insira qualquer número de strings Encomende-os por comprimento crescente Produza-os ordenados pelo meio para formar aproximadamente uma ponta de seta negativa, desta forma (o que for...

29
Citações-inversas-quine

A perspectiva desse desafio é: Se o seu programa for executado normalmente, todo o código nas marcas de fala ( "- aspas duplas) deve ser impresso. Se o seu programa estiver entre aspas duplas (por sua vez, invertendo as marcas de fala), o código que normalmente não está entre aspas deve ser...

29
Golf o menor círculo!

O problema: Dado um conjunto não vazio de pontos no plano cartesiano, encontre o menor círculo que os inclua todos ( link da Wikipedia ). Esse problema é trivial se o número de pontos for três ou menos (se houver um ponto, o círculo terá um raio de zero; se houver dois pontos, o segmento de linha...

29
Jimmy vai cair de sua plataforma?

História de fundo Conheça meu amigo Jimmy: /o\ Jimmy é um pequeno personagem que gosta de ficar em plataformas. Aqui está o Jimmy em pé com segurança em uma plataforma: /o\ ------------- Agora, Jimmy tem um bom senso de equilíbrio, para que ele possa ficar em pé com segurança com uma perna...

29
Quantos Jimmys podem caber?

Nesse desafio simples, mas divertido , você foi solicitado a determinar se Jimmy cairia da plataforma deles. Jimmy tem três partes do corpo /, oe \dispostas como este /o\ As plataformas são representadas por -. Jimmy cairá da plataforma se tiverem duas ou mais partes do corpo que não estão...

29
Para encontrar ilhas de 1 e 0 na matriz

Dada uma matriz bidimensional de 0 e 1s. Encontre o número de ilhas para 1s e 0s em que os vizinhos estão apenas na horizontal e na vertical. Given input: 1 1 1 0 1 1 1 0 output = 1 1 Number of 1s island = 1 xxx- xxx- Number of 0s island = 1 ---x ---x ------------------------------ Given...

28
Calcular o dígito de verificação ISBN-13

Escreva uma função que, dados os primeiros 12 dígitos de um código ISBN-13 , calcule todo o ISBN, calculando e acrescentando um dígito de verificação apropriado. A entrada da sua função é uma sequência que contém os primeiros 12 dígitos do ISBN. Sua saída é uma string contendo todos os 13...