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

13
Portões lógicos manualmente

Faça um programa que simule os portões lógicos básicos. Entrada: uma palavra em maiúsculas seguida por 2 números binários de 1 dígito, separados por espaços, como OR 1 0. Os portões OR, AND, NOR, NAND, XOR, e XNORsão necessários. Saída: qual a saída da porta lógica inserida receberia os dois...

12
Multiplicação sequencial

Seu objetivo é escrever um programa que receba uma entrada e, quando encadeado Nvezes, execute "multiplicação sequencial". O que é multiplicação sequencial, você pode perguntar? É uma sequência com uma semente adefinida da seguinte forma: f(0) = a f(n+1) = f(n)*(f(n)-1) Então vamos a = 5. Assim,...

12
Abugida fonêmica

Personagens Vamos chamar essas consoantes IPA em inglês de caracteres Unicode : bdfhjklmnprstvwzðŋɡʃʒθ E vamos chamar esses caracteres Unicode de vogais IPA em inglês : aeiouæɑɔəɛɜɪʊʌː (Sim, ːé apenas a marca da vogal longa, mas trate-a como uma vogal para o objetivo deste...

12
Substring crescente mais longo

Dada uma lista de números inteiros positivos, escreva um código que encontre o comprimento da sub-lista contígua mais longa que está aumentando (não estritamente). Essa é a sublista mais longa, de modo que cada elemento seja maior ou igual ao último. Por exemplo, se a entrada foi: [ 1 , 1 , 2 , 1...

11
Primos truncáveis ​​à direita e à tfeL

Um primo truncável à direita é um primo em que todo prefixo é um primo (na base 10). Um primo truncável à esquerda é exatamente o oposto, onde todo postfix é um primo (primos que começam com 0 não são permitidos). Ambas as seqüências são finitas (existem apenas 83 truncáveis ​​à direita, enquanto...

11
Todo mundo deveria ter um amigo

Um caractere isolado é um caractere (que não seja uma nova linha) que não possui um caractere adjacente do mesmo tipo. Os caracteres adjacentes podem estar à esquerda, à direita acima ou abaixo, mas não nas diagonais. Por exemplo, no seguinte texto Hé isolado: Ybb YH% %%%% Todos os outros...

11
Inverta seu código, inverta o OEIS

A tarefa aqui é escrever um programa que leva um número natural, , e produz o º prazo de uma seqüência OEIS. Essa sequência deve ter um identificador na forma de seguido por 6 dígitos. Agora, quando você pega seu código-fonte e inverte a ordem de seus bytes para produzir um novo programa, esse...

10
Código de anagramas

Vamos tentar de novo. O objetivo deste concurso é criar dois pedaços de código que sejam anagramas um do outro (os dois devem conter os mesmos bytes em uma ordem diferente) e executarão as seguintes tarefas: É preciso testar se um número digitado é feliz ou primo e gerar saída se o número for...

10
Escreva um contador binário em quine

Escreva dois fragmentos de código, que chamaremos de s_zero e s_one. O programa (l, n) consiste em l cópias de s_zero e s_one correspondentes aos dígitos de n em binário, preenchidos com s_zero à esquerda. Por exemplo, se s_zero = fooe s_one =, barentão Programa (4, 0) = foofoofoofoo Programa...

10
Consciência Posicional

Consciência Posicional Sua tarefa é gerar um programa que, para cada permutação de seus caracteres (que inclui o programa original), produza as posições de cada caractere em relação ao programa original. Se o seu programa é Derp você deve produzir [0, 1, 2, 3] (ou algum equivalente). Isto é...

10
N vezes programa para o número N-ésimo

Dada uma matriz de números inteiros positivos Acomo entrada, gere um programa que, quando repetido por kvezes , gera o valor kth (1-index) da matriz. Por exemplo, se a matriz for [1,11], a saída deve ser um programa que emita 1e, quando repetido duas vezes, emita 11. Código como print(end="1");no...

9
Linha de montagem Code-Golf

Nota: Esse desafio não tem nada a ver com a linguagem assembly real. Como chefe da Code-Golf Factory Inc. , você deve criar uma linha de montagem para gerar uma parte específica do código. Hoje, o capataz pediu que você produzisse quines. Especificação: Nesse desafio, o objetivo é escrever um...

9
Expand Cadeias de comparação

Diferentemente da maioria das linguagens, o Python avalia a<b<ccomo seria feito em matemática, na verdade comparando os três números, em vez de comparar o booleano a<bcom c. A maneira correta de escrever isso em C (e muitos outros) seria a<b && b<c. Nesse desafio, sua tarefa...

9
Dada uma entrada int n, imprima n * invertido (n)

Dado um número inteiro n, impriman * reversed(n) reversed(n)é o número que você obtém quando reversedigita os dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...