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

Code-golf é uma competição para resolver um problema específico com o menor número de bytes de código-fonte.


6
Calcular o carimbo de data / hora do RFC 2550
A RFC 2550 é uma proposta satírica (publicada em 1 de abril de 1999) para uma representação ASCII com economia de espaço de data e hora que pode suportar qualquer data (mesmo aquelas anteriores ao início do universo e aquelas que ultrapassam o fim previsto do universo). O algoritmo para …
26 code-golf  string  date 

22
Texto de golfe no DNA
Text to DNA golf Desafio Converter entrada em uma saída de DNA. Algoritmo Converter texto em pontos de código ASCII (por exemplo, codegolf-> [99, 111, 100, 101, 103, 111, 108, 102]) Coloque os códigos ASCII juntos (por exemplo 99111100101103111108102) Converter em binário (por exemplo 10100111111001101001011010001000011001101011011110000110010111111011000000110) Coloque 0s no final para …

21
Troque bits com seus vizinhos
Descrição da tarefa Dado um número inteiro, troque seus bits (2k – 1) -th e 2k -th menos significativos para todos os números inteiros k> 0 . Esta é a sequência A057300 no OEIS. (Supõe-se que o número tenha "infinitos" zeros à esquerda. Na prática, isso significa simplesmente acrescentar um …

29
Encomendar uma lista
Sumário Dada uma lista de números inteiros, retorne o índice em que cada número inteiro terminaria ao ser classificado. Por exemplo, se a lista estivesse [0,8,-1,5,8], você deveria retornar [1,3,0,2,4]. Observe que os dois 8s mantêm sua ordem em relação um ao outro (a classificação é estável). Em outras palavras: …

6
Enumerar esquemas de rima
Um "esquema de rima" é uma sequência de letras apara z, de modo que as primeiras ocorrências dos caracteres estejam em ordem crescente (sem lacunas), a partir de a. Por exemplo (com as primeiras ocorrências marcadas): abccdbebdcfa ^^^ ^ ^ ^ O número de esquemas de rima de comprimento Né …

22
Reflexão de arte ASCII
Nesse desafio, você receberá um bloco de texto e precisará refletir sobre o texto. Entrada: Uma sequência a ser refletida. O texto não pode ser fornecido como uma matriz cujos elementos são as linhas de texto. Por exemplo, "ab\ncd"e ['a','b','\n','c','d']são permitidos, mas ['ab','cd']ou [['a','b'],['c','d']]não são. Você pode supor que todas …

6
1 + 1 = 10, 1 + 2 = 3
Escreva uma função ou programa que possa fazer aritmética simples (adição, subtração, multiplicação e divisão) na base 10 e na base 2. A função pegará uma expressão matemática como entrada e produzirá o resultado correto na base correta. A entrada será nnúmeros separados por um ou vários operadores ( + …

24
Classificação de matriz pós-determinada
Entrada: Uma matriz contendo três números inteiros: 0, 1e 2em qualquer ordem (isto é, [2, 0, 1]) E uma sequência de comprimento> = 2 contendo apenas letras alfabéticas (maiúsculas e minúsculas) e dígitos (ie a1B2c3) Saída: Com base na matriz, classificamos e produzimos a string. Como é que isso funciona? …

3
Sistema de número de resíduos
Na linha de grandes desafios, pensei que este poderia ser interessante. Neste desafio, usaremos o sistema de número de resíduos (RNS) para executar adição, subtração e multiplicação em números inteiros grandes. O que é o RNS O RNS é uma das muitas maneiras que as pessoas desenvolveram para identificar números …

30
Somando os dígitos e os dígitos invertidos
Dado um número> 0, imprima a soma com todos os dígitos (1 .. n) concatenados e revertidos e adicione-os. Por exemplo, com n = 6: Os números 1 a 6 concatenaram: 123456 Invertida: 654321 Somando-os juntos, resultará em: 777777. Outro exemplo é n = 11: 1 2 3 4 5 …

30
Qual é a palavra mais frequente?
Qual é a palavra mais frequente? Dada uma frase, seu programa deve passar por ela, contando as frequências de cada palavra e, em seguida, produzir a palavra mais usada. Como uma sentença não possui um comprimento fixo e pode ser muito longa, seu código deve ser o mais curto possível. …

2
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 …

1
… E o México pagará por isso!
Donald Trump está muito impressionado com o trabalho das pessoas neste site. Ele viu o quão incrível você fez em ajudar Ben Carson , e até contratou você para construir seu muro . Ele acha você fantástico. Agora ele precisa da sua ajuda novamente. Enquanto ele construiu seu muro com …

30
A sequência mais-menos
A sequência mais-menos A sequência mais-menos é aquela que começa com duas sementes a(0)e b(0). Cada iteração dessa sequência é a adição e subtração dos dois membros anteriores da sequência. Isto é, a(N) = a(N-1) + b(N-1)e b(N) = a(N-1) - b(N-1). Objetivo Produza a sequência mais-menos, em infinitude ou …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.