Perguntas com a marcação «restricted-source»

28
Escreva código de auto-validação

Escreva o código que recebe uma string como entrada e gera um valor de verdade ou falsey, dependendo se a string segue ou não estas regras: Se você empilhar cada caractere um sobre o outro, converter em binário e somar cada coluna, todas as somas deverão ser idênticas. Você pode assumir que a...

28
Idiomas irrestritos

Um dos meus tipos favoritos de desafios neste site são os de origem restrita . Esses desafios impõem uma restrição tratável por computador que as fontes de respostas em potencial devem passar. Eu gosto tanto desses desafios que tenho trabalhado em uma linguagem de golfe projetada para vencer esses...

28
Desconecte 4 bits

Sua tarefa: dada uma sequência de entrada, determine se a representação binária dessa sequência não possui 4 1s ou 0s em uma linha, em qualquer lugar. Além disso, seu próprio código não deve conter nenhuma dessas execuções de quatro em uma linha. Casos de teste String Binary Result U3 01010101...

27
Olá Mundo! sem repetição

Em qualquer linguagem de programação existente antes da pergunta, escreva um programa (não uma função) que produza os caracteres Hello world!seguidos por uma nova linha. Seu programa: não deve usar nenhum caractere mais de uma vez (incluindo espaço em branco) deve usar apenas caracteres ASCII não...

27
Invali Invali Inval

Esta ideia é vagamente baseada na mensagem de bate-papo de @ TùxCräftîñg . Dê uma olhada na sequência de exemplo abaixo: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Depois INVALID9, continua assim: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 E depois INVALI9, é assim: INVAL0,...

26
Quine Mini-Flak mais rápido

Mini-Flak é um subconjunto do Brain-Flak linguagem, onde os <>, <...>e []operações não são permitidas. A rigor, ele não deve corresponder à seguinte expressão regular: .*(<|>|\[]) Mini-Flak é o menor subconjunto completo de Turing conhecido por Brain-Flak. Há pouco tempo, eu...

26
Imprimir a proporção áurea

Isso foi divertido! No entanto, com apenas três dígitos, a diversão acabou cedo demais. Esse desafio é semelhante, mas continuaremos com a diversão. O desafio Imprima o maior número possível de dígitos da Proporção áurea .. A Proporção áurea é definida como o número que satisfaz φ = (φ + 1) / φ...

26
Lipograma “quine”

Tarefa Pegue um único caractere Unicode como entrada. Saída de um programa no mesmo idioma que também obedece a esta especificação, mas que não contém o caractere de entrada. Se o seu programa for executado com a entrada a , e o programa de saída for executado com a entrada b , o programa que ele...

25
Calcular 500 dígitos de pi

Escreva um programa para calcular os primeiros 500 dígitos do pi, atendendo às regras abaixo: Ele deve ter menos de 500 caracteres. Ele não pode incluir constantes "pi", "math.pi" ou pi semelhantes, nem pode chamar uma função de biblioteca para calcular pi. Não pode usar os dígitos "3", "1" e "4"...

24
Adicionando sem usar um sinal de + ou -

Já houve muitos desafios "Não __ sem _ _" antes, mas espero que este seja um dos mais desafiadores. O desafio Você deve escrever um programa que use dois números naturais (números inteiros> 0) de STDIN e imprima a soma dos dois números em STDOUT. O desafio é que você deve usar o mínimo de...

24
Olá Mundo - mas alfabeticamente

Esse desafio parece simples demais para não existir, então, deixe-me saber se é uma duplicata. A tarefa Impressão Hello, world! As regras Seu código deve estar na "ordem dos bytes". Isso significa que cada caractere / byte possui um valor de byte maior ou igual ao caractere / byte...

24
Função Minmod mais curta

A função minmod é uma variante do familiar min , que aparece em esquemas de alta resolução com limitação de inclinação para equações diferenciais parciais. Dadas várias pistas, ela escolhe a inclinação mais plana, enquanto cuida dos sinais relativos entre as pistas. A função aceita um número...

24
Executando conflitos de mesclagem

Ao usar uma ferramenta como o git para mesclar dois arquivos, um conflito pode ser detectado e adicionado ao resultado da mesclagem. Uma mesclagem desses dois arquivos: meu arquivo: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common line of code 4 o arquivo...

24
O gato do complemento

Objetivo Escreva um programa completo que produza (para STDOUT ou alternativa mais próxima) uma sequência arbitrária de texto, com no máximo 64 caracteres. Simples o suficiente, certo? Bem, aqui está o problema: você não pode usar nenhum caractere presente na saída da resposta anterior. Isso mesmo,...