Perguntas com a marcação «string»

8
Dicas de golfe em PHP: Leitura / gravação de arquivos e a CLI

Tenho participado de vários desafios de golfe com códigos PHP recentemente e algumas das técnicas usadas para ler dados de um arquivo como fopen()e / fread()ou file_get_contents()realmente dão ao meu código uma batida na contagem de caracteres. Especialmente os métodos fornecidos para leitura na...

8
Verifique se há ocorrências de string em outra string

Desafio Tenho certeza de que você leu o título e veio buscar seu representante, pensando nas coisas de seus filhos, mas pense novamente! Você precisa desafiar um ao outro no código mais curto para contar as ocorrências de uma string em outra. Por exemplo, dada a seguinte entrada:...

8
Escreva um validador IBAN

Escreva um programa (o corpo da função é suficiente) que aceite uma sequência de caracteres alfanuméricos e valide-a de acordo com a ISO 13616: 2007. O algoritmo para validação é (fonte: artigo da wikipedia no IBAN http://en.wikipedia.org/wiki/International_Bank_Account_Number ): Validando o...

8
Insira um número e retorne o dia da semana

Não restrito a nenhuma linguagem de programação. O que estou dizendo é que você passa 1 para ele e retorna segunda-feira, 7 corresponde ao domingo e assim por diante. Eu consegui uma declaração de 146 bytes em Java para fazer o mesmo. return

8
Encontre Substrings Privilegiados

Cordas privilegiadas O conjunto de cadeias de caracteres privilegiadas é definido recursivamente da seguinte maneira. Todas as cadeias de comprimento 0 ou 1 são privilegiadas. Uma sequência sde comprimento pelo menos 2 é privilegiada, se existir uma sequência privilegiada mais curta tque ocorra...

8
Julgamento da Palavra Latina

Como não consigo me concentrar em nenhuma tarefa por mais de 5 segundos, geralmente me pego dividindo as palavras em uma sub-string, cada uma com um comprimento diferente e não contém caracteres repetidos. Por exemplo, a palavra "macarrão" pode ser dividida em "passado" e "a", "pas" e "ta" ou "pa"...

8
Calcular tamanhos mínimos de segmento de string

Uma otimização comum para economizar espaço nos binários é mesclar literais de cadeia de caracteres em que um literal é o sufixo de outro. Por exemplo, um binário com a string literal a: foobar b: bar c: barbaz d: foobarbaz e: baz pode conter o seguinte conjunto literal de cadeias (...

8
Cordas em zig-zag

Cordas em zig-zag Dada uma sequência e um número inteiro positivo, produza a sequência em um padrão de onda em zig-zag com uma amplitude de pico e espaçamento de caracteres igual ao número inteiro. Isso é semelhante a esta pergunta, mas também inclui espaçamento entre caracteres. Entrada A...

8
Tornar meu pseudocódigo real

Eu tenho um pseudocódigo Java que usa espaço em branco em vez de chaves, e quero que você o converta. I / O Seu programa deve levar um arquivo de entrada junto com um número designando quantos espaços são usados ​​para recuar um bloco. Aqui está um exemplo: $ convert.lang input.p 4 // Converter...

8
Em uma corda ou não?

Recentemente, tenho tido alguns problemas com o novo intérprete TeaScript . O maior problema é identificar se uma sequência contém ou não caracteres especiais. Desafio Um caractere especial é definido como um caractere com pontos de código 160 a 255. Você receberá uma entrada que é uma...

8
Imprimir a fórmula

Introdução Na química, existe um tipo de extensão, extensão .xyz, ( https://en.wikipedia.org/wiki/XYZ_file_format ), que imprime em cada linha um elemento químico e as coordenadas no plano do elemento. Isso é muito útil para os químicos entenderem os compostos químicos e visualizarem os compostos...

8
Palavra ou palavra próxima?

Escreva um programa ou função que tenha uma string (ou o equivalente do seu idioma), determine se a string é uma palavra ou não e emita um valor verdadeiro ou falso. (Isso não é uma duplicata de Isso é mesmo uma palavra? As palavras incorretas são geradas de uma maneira muito diferente que eu...

8
Encontre as palavras na grade!

Escreva um programa ou função que extraia uma palavra de uma pesquisa de palavras usando suas coordenadas de início e fim. A entrada Seu programa ou função deve aceitar três parâmetros: a coordenada inicial , a coordenada final e uma pesquisa de palavras a partir da qual extrair a palavra. A...

8
Viajando em uma Terra plana

As coordenadas no mundo da Terra plana consistem em latitude (x) e longitude (y), que são números inteiros no intervalo de 0 a 9999. Muito parecido com números inteiros gaussianos , mas eles sempre são escritos usando esta notação: 411S 370E Ou seja, com Sou Nanexado à latitude e / Eou Wanexado...

8
É verdade ou falsidade?

Existem muitas maneiras diferentes de expressar se algo é verdadeiro ou não! O objetivo desse desafio é produzir uma saída padronizada de truthyou falsypara vários valores de verdade e falsidade de entrada. Para os propósitos deste desafio, as seguintes entradas são consideradas verdadeiras: Uma...

8
Matemática de dois símbolos

Introdução Os quatro operadores matemáticos básicos (+, -, *, /) podem ser reduzidos para apenas dois, devido ao fato de: x + y = x - (-y) x * y = x / (1/y), y != 0 x * 0 = 0/x Desafio O desafio é receber a entrada como uma "string" que contém: Números Variáveis ​​de caractere único ("x",...

8
Concatenação de String

O desafio Dadas duas cadeias contendo apenas letras minúsculas e sem espaços, o resultado deve ser a cadeia mais curta, seguida por um sublinhado, seguida pela cadeia mais longa com a primeira instância de um caractere removido para cada caractere contido na cadeia mais curta. Você pode...