Perguntas com a marcação «string»

10
Mapeamento entre palavra inteira e pronunciável

Objetivo A idéia é fornecer o código necessário para mapear um número inteiro de 32 bits de / para uma palavra pronunciável de no máximo 9 caracteres. Isso pode ser útil, por exemplo, para facilitar a lembrança de um número de série ou digitar um formulário. É necessário o método para traduzir um...

10
Qual é a extensão do arquivo?

Seu desafio é encontrar a extensão do arquivo de um nome de arquivo fornecido: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc [email protected][]h -> h0wC[]h or .h0wC[]h agent.000 ->...

10
Que tipo são meus sufixos?

Introdução Então, eu perdi meu tempo novamente pesquisando algoritmos de classificação de sufixos, avaliando novas idéias manualmente e em código. Mas sempre luto para lembrar o tipo dos meus sufixos! Você pode me dizer qual é o tipo dos meus sufixos? Mais à esquerda o que? Muitos algoritmos de...

10
Leia minha data de forma livre

Dada uma data escrita em qualquer (deve lidar com tudo no mesmo programa) dos seguintes formatos, analise-a em um válido yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 Regras As datas às vezes serão inválidas, ou seja. dia incorreto do...

10
É um número satisfatório?

inspirado por esta conversa de bate-papo Um número satisfatório é um número cuja representação decimal é da forma abx, com as seguintes propriedades: xé o sufixo de repetição mais longo, ou o último dígito, se não houver repetição no final ( 123333-> 3333, 545656-> 5656, 123-> 3) bé o...

10
Lá, eu consertei (com corda)

Relacionado: Desafio bastante semelhante (mas muito mais fácil) horizontalmente: Lá eu o corrigi (com fita adesiva) Desafio: Dada uma string contendo apenas letras maiúsculas e / ou minúsculas (o que você preferir) e novas linhas, coloque ropeverticalmente para corrigi-la. Fazemos isso...

10
Alphabet Position Finder

Inspirado pelo Codewars Kata . Seu objetivo é usar uma string de entrada como esta: "'Twas a dark and stormy night..." e retorne uma string contendo a posição de cada caractere no alfabeto, separada por espaços e ignorando caracteres não alfabéticos, como este: "20 23 1 19 1 4 1 18 11 1 14 4...

10
Solucionador de tatamibari

fundo Tatamibari é um quebra-cabeça lógico projetado por Nikoli. Um quebra-cabeça Tatamibari é jogado em uma grade retangular com três tipos diferentes de símbolos:: +, -. e| . O solucionador deve particionar a grade em regiões retangulares ou quadradas de acordo com as seguintes regras: Cada...

10
Encontre um acrônimo recursivo

Introdução Um acrônimo recursivo é um acrônimo que contém ou se refere a si mesmo, por exemplo: Fishpoderia ser um acrônimo recursivo para Fish is shiny hero, observe como isso também contém o próprio acrônimo. Outro exemplo é Hi-> Hi igloo. Ou até ppcg paints->ppcg paints cool galaxies...

10
Mapeie os trapaceiros!

Depois que todas as tarefas são enviadas, é criado um dicionário que mapeia o número do aluno para o hash do arquivo. Esse dicionário, mapa de hash ou mapeamento (seja qual for o idioma), terá a seguinte aparência: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} A chave é o número...

10
Senha Bishop Goodness

Derivado desta postagem, agora excluída. Dada uma sequência, responda (verdade / falsidade ou dois valores consistentes) se constitui uma boa senha de bispo, ou seja, quando todas as seguintes condições são atendidas: tem pelo menos 10 caracteres tem pelo menos 3 dígitos ( [0-9]) não é um...

10
Parte relevante para um saque de badminton

Introdução: Vi que havia apenas mais um desafio relacionado ao badminton no momento . Como eu mesmo jogo badminton (nos últimos 13 anos), imaginei que adicionaria alguns desafios relacionados ao badminton. Aqui o segundo (o primeiro pode ser encontrado aqui ): Desafio: Algumas regras sobre o...

10
Quanto tempo leva para digitar isso?

Introdução Posso digitar em ritmo moderado, usando o layout do teclado QWERTY. Mas se uma palavra como yellowwooddoor tem uma tonelada de letras repetidas, demora um pouco mais para digitá-la. Pior ainda é quando uma palavra como "pular" tem o mesmo dedo usado para várias letras consecutivas...

10
Marque uma expressão com tipo

Dada uma expressão infix, determine se todas as constantes são do mesmo tipo. Os operadores consistirão apenas desses operadores diádicos :+-/* Seu programa ou função deve usar uma string de expressão válida como entrada e gerar um valor verdadeiro se as constantes na expressão forem do mesmo...

10
Determinar se uma grade contém outra grade

Desafio Criar uma função recebe duas matrizes bidimensionais de caracteres (ou seqüências de caracteres se a linguagem de programação não possuir caracteres como um tipo de dados) como entradas: a e b. Se o seu idioma não suportar essas entradas, você poderá usar qualquer outra variável de um byte...

10
Golfe minhas matrizes Ada

fundo Ada é uma linguagem de programação que não é exatamente conhecida por sua concisão. No entanto, sua sintaxe literal de matriz pode, em teoria, permitir especificações de matriz bastante concisas. Aqui está uma descrição EBNF simples da sintaxe literal da matriz (passável a bottlecaps.de...

10
Transição de String para Bit

Tarefa Dada uma sequência de entrada de um ou mais caracteres ASCII cujos pontos de código estão entre 0 e 128 (exclusivo), faça o seguinte: Converta cada caractere em seu código ASCII de 7 bits (se o código ASCII for menor que 7 bits, coloque os zero bits iniciais) Concatenar todos os bits...