Perguntas com a marcação «string»

17
O n-ésimo ternário

Defino o n-ésimo ternário como um ternário que retorna n e tem a forma: 1 ? 2 ? 3 ? n - 1 ? n : 0 : 0 : 0 # n - 1 zeroes Escreva uma função ou programa completo que, dado uma entrada n, produza ou retorne o n-ésimo ternário. Código-Golf. Casos de teste 0 #=> undefined behaviour 1 #=> 1 2...

17
Alternar, Imprimir, Repetir

Esse desafio é pouco inspirado pelo esolang Pada não implementado . Considere uma matriz de 8 bits, todos inicializados em zero. Introduziremos um conjunto de instruções muito minimalista para imprimir seqüências arbitrárias. Existem duas instruções, ambas com um parâmetro Nque é o índice de um...

17
Assine essa palavra 2!

Assine essa palavra 2! Não faz muito tempo, publiquei um desafio chamado Assine essa palavra! . No desafio, você deve encontrar a assinatura da palavra, que são as letras colocadas em ordem (por exemplo, A assinatura de thisé hist). Agora, esse desafio foi muito bem, mas havia uma questão...

17
Ode Golf - Exclusões de letras

Dado um arquivo de dicionário (um arquivo de texto contendo uma palavra ou frase em cada linha, com pontuação possível, mas sem números; as linhas são alfabetizadas), você deve exibir cada combinação de palavras em que uma letra pode ser removida de uma palavra para formar outra; a letra removida...

17
Captura no tabuleiro de xadrez de peões

Você deve escrever um programa ou função que receba uma string representando um tabuleiro de xadrez com apenas peões como entrada e saída ou retorne se é possível capturar qualquer placa no tabuleiro. A entrada está em uma notação semelhante à FEN , descrevendo posições de peões brancos e pretos...

17
Digitação do teclado do telefone celular

Digitação do teclado do telefone celular Esta pergunta foi feita há um tempo, mas foi encerrada devido a especificações ruins. Então, estou refazendo, com especificações melhores. Esta questão está relacionada, mas segue na direção oposta. Antes da criação do T9, para digitar um caractere em uma...

17
Faça um nivelador de competição de matemática

Gosto de participar de competições de matemática organizadas pela Mu Alpha Theta, uma sociedade de honra da matemática nos Estados Unidos. Nas competições, faço um teste de múltipla escolha com 30 perguntas. Existem cinco opções por pergunta, rotuladas de A a E. Minha pontuação em um teste é de...

17
Resolvendo a disputa de formato de data

A ordem de formatação das datas é uma das questões mais complexas e divisivas que o mundo enfrenta atualmente. Alguns de nós argumentam veementemente que Mês / Dia / Ano é apropriado, considerando que é assim que dizemos datas em voz alta. Outros proclamam em voz alta que Dia / Mês / Ano é o...

17
Ligaduras Squish-Unsquish

Aqui está uma lista de algumas ligaduras comuns no Unicode (as que eu poderia criar com minha chave Compose no Debian): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl ffi [ffi] ffi ffl [ffl] ffl Você tem duas opções neste desafio: use as...

17
Gatos de explosão!

Desafio Você criará um programa / função que aceita uma entrada de string de comprimento ne: Coloca o kthcaractere no centro do espaço, onde k = (n+1)/2. Este será o local do seu marco zero. Coloca o restante dos caracteres que não são de espaço em branco dispostos aleatoriamente em torno do...

17
Traduzir um programa Glypho

Dada a entrada de qualquer programa Glypho válido, envie sua contraparte "legível por humanos". Glypho é uma idéia interessante do esolang: A referência da instrução é dada aqui. Para cada instrução, os caracteres abcd representam os símbolos que compõem cada instrução. a refere-se ao primeiro...

17
Quem vai ganhar o jogo de futebol?

O campeonato de futebol americano, Super Bowl 50 , está acontecendo hoje às 23:30 UTC (e você pode assistir ao vivo online ). Este desafio foi feito para celebrá-lo. Em um jogo de futebol americano, duas equipes competem para obter o maior número de pontos e há seis maneiras de marcar esses...

17
Torne esta explicação de código bonita novamente

Introdução A maioria dos jogadores de código aqui adiciona explicações aos envios, para que seja mais fácil entender o que está acontecendo. Normalmente, as linhas de código vão à esquerda e a explicação correspondente à direita com algum tipo de separador. Para torná-lo bonito, os separadores...

17
Teste Symme - experimente este triângulo

Uma string cujo comprimento é um número triangular positivo (1, 3, 6, 10, 15 ...) pode ser organizada em um "triângulo de texto equilateral" adicionando alguns espaços e novas linhas (e mantendo-os na mesma ordem de leitura). Por exemplo, a cadeia de comprimento 10 ABCDEFGHIJse torna: A B C D...

17
Reversão de cordas normal e visual

Escreva um código que atue como um programa para gatos. Ou seja, para inserir uma string e produzi-la como está. Mas a reversão normal do seu código deve gerar a reversão normal da string de entrada. E a reversão visual do seu código deve gerar a reversão visual da sequência de entrada. A reversão...

17
Compartilhamento Secreto de Shamir

Dado n(o número de jogadores), t(o valor limite) e s(o segredo), são apresentados os nsegredos gerados pelo algoritmo de Compartilhamento Secreto de Shamir . O Algoritmo Para os propósitos deste desafio, os cálculos serão feitos em GF (251) (o campo finito de tamanho 251, também conhecido como...

17
Conduza sua tartaruga por uma corda

Escreva um programa ou função que receba uma seqüência de caracteres de linha única não vazia de caracteres ascii imprimíveis , excluindo espaço: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Você pode assumir que a entrada é...

17
Contagem regressiva dimensional

Escreva uma função f (n, k) que exibe a contagem regressiva dimensional k de n. Uma contagem regressiva unidimensional de 5 parece 54321 Uma contagem regressiva bidimensional de 5 parece 54321 4321 321 21 1 Finalmente, uma contagem regressiva tridimensional de 5 parece 54321 4321...

17
Índice de permutação inversa

Introdução As permutações lexicográficas de uma lista com n elementos podem ser numeradas de 0 a n ! - 1. Por exemplo, os 3! = 6 permutações de (1,2,3)seria(1,2,3) , (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando uma permutação é aplicada a uma lista, seus elementos são ordenados na mesma...