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

8
Gere Primes Sexy

Primes sensuais são pares de números (n, m)como ne mambos são primos e m = n + 6. Você precisa criar uma função que aceite um número inteiro, verifique se há primos sensuais de 0 a esse número inteiro e retorne uma matriz de matrizes. Por exemplo, listSexy(30)deve retornar [[5,11], [7,13],...

8
Contagem semiprime sem quadrados

Definição Um semiprime sem quadrado é um número natural que é o produto de dois números primos distintos. A tarefa Dado um número natural n, conte todos os semiprimes sem quadrados, iguais ou inferiores a n. Detalhes Por favor, escreva uma função ou procedimento que aceite um único...

8
Conclusão da semana de trabalho

Eu trabalho de nove às cinco. De segunda a sexta. Levo meia hora para o almoço das 12:30 às 13:00. Escreva-me um programa que, quando executado, calcula a porcentagem da semana de trabalho que completei no momento atual. Regras Conte apenas o tempo realmente gasto trabalhando. Sou pontual e não...

8
Crie um simples Roguelike

Esse desafio é baseado em uma proposta do grupo usenet rec.games.roguelike.development há alguns anos. Não consigo encontrar a postagem original do grupo de notícias, mas você pode conferir o repositório de soluções do Github . Foi jogado apenas em alguns idiomas e eu adoraria ver...

8
O GolfScript Meta Par Hole

Parece que o GolfScript ganha tudo isso. Então você não pode vencê-los, junte-se a eles. Escreva um intérprete de golfe independente Estou usando a definição de auto-contido para significar um único programa: - Portanto, não é necessário passar algum dinheiro para algum programa externo para...

8
Encurtar o texto com a codificação de comprimento de execução

Encurte (ou não) o texto usando a codificação de duração da execução Entrada: heeeello woooorld Resultado: 1h4e2l1o 1w4o1r1l1d Leia as linhas de stdin. Imprimir para stdout. Stderr é naturalmente descartado. Suponha que haja casos de teste ocultos (sem incorporação da saída) Entrada /...

8
Sanduíches de matriz

(Adaptado do Problema C do primeiro qualificador do Concurso de Programação ACM de 2012/2013 ) Você tem várias matrizes, denominadas A 1 , A 2 , ..., A n , cada uma classificada em ordem crescente. Cada item da matriz será um número inteiro de 32 bits. Um sanduíche é um conjunto de índices j 1 ,...

8
Bijeção entre cadeias binárias e seus pares

Entrada : uma ou duas cadeias de '0 e' 1 '. Se houver 2, eles serão separados por um espaço. Todas as cadeias de comprimento têm pelo menos 1. Saída : Se uma string foi inserida, 2 são produzidas. Se 2 foram inseridos, 1 é emitido. As cadeias de saída pode ser o que quiser, mas se executar o seu...

8
O menor árbitro de xadrez

Escreva um programa que, ao olhar para uma mesa de xadrez, possa dizer se existe um cheque ou um xeque-mate. Entrada : uma tabela de xadrez em forma de texto, a última linha da entrada sendo a primeira classificação (a linha inicial de Branco) A posição inicial nesta entrada ficaria assim (o...

8
Corresponder até 10 em uma matriz

Desafio Dada uma matriz de número de um dígito, calcule se dois deles somam 10 e imprima-os Exemplo Entrada (1,2,3,4,5,5,6,7) Isso retorna ((4,6),(5,5),(3,7)) Entrada (1,2,3,4,5) Isso retorna (). como existe apenas um 5 Entrada (5,5,5,5,5) Isso retorna ((5,5),(5,5))como existe...

8
Nomeando compostos iônicos

Um composto iônico é chamado assim: (metal name) (non-metal suffixed with -ide). Aqui está uma lista de todos os sufixos que precisam ser substituídos por -ide: -on -ogen -ygen -ine -orus -ur -ic -ium O número de átomos de cada elemento no composto não é usado para nomear compostos iônicos....

8
Interpretar whatfuck

Smallfuck é uma linguagem semelhante ao cérebro com células de 1 bit. Possui as seguintes instruções: > Increment the pointer < Decrement the pointer * Flip the current bit [ If the current bit is not set, jump to the instruction after the matching ] ] If the current bit is set, jump to the...

8
Gere um programa de golfe para avaliar uma expressão aritmética

Sua tarefa é escrever um programa que receba entradas como esta: a + b * c + a / 2 e gerará o código-fonte para um programa que recebe a entrada do usuário e avalia a expressão. A expressão pode conter os operadores +, -, *, /; variáveis ​​minúsculas de uma letra; e números inteiros entre 0 e...

8
ASCII-visualize um gráfico

Sua missão, se você optar por aceitá-la, é inserir uma série de pares de pontos que formam um gráfico, assim: A, BC, AB, AA, DA, EF, GC, G Você deve então gerar uma visualização ASCII do gráfico. Por exemplo, A,B C,A C,Dpoderia ser: A-----------------B \ \ C---------D Edit: Conforme...