Nota para moderadores e editores : o título desta publicação é válido e não deve ser alterado. O erro de ortografia é intencional e faz parte do desafio.
História de fundo
A típica pergunta SO ruim (estéreo) faz algo como "plz send the codez!" Em outras palavras, ele pede que alguém faça o trabalho para o solicitante e forneça uma solução completa para um problema único. Cito esta pergunta no Meta.SE :
... trata-se de uma categoria específica de perguntas que consistem em absolutamente nenhuma pesquisa, nenhum esforço e simplesmente pedem a solução completa para um problema. Esses tipos de perguntas geralmente tendem a assumir que o Stack Overflow é um serviço de codificação gratuito ...
Então, qual é o seu verdadeiro desafio? É simples:
Seu programa ou função, etc. deve receber a entrada como uma sequência (de STDIN, parâmetro etc.) e se a sequência contiver Plz send teh codez!
saída -1 flag comment
(voto negativo, sinalizador como fora do tópico e comentar sobre quão ruim é uma pergunta.) +1
(você está votando).
Mas espere ... tem mais!
Seu programa não deve conter 5 ou mais desses conjuntos de caracteres:
- Todos os caracteres especiais (qualquer coisa que não seja um espaço, nova linha (
0x0a
), alfabeto que não diferencia maiúsculas de minúsculas ou dígito) - Qualquer dígito (0-9)
- Qualquer um
pzcm
(sem distinção entre maiúsculas e minúsculas) - Qualquer um
hten
(sem distinção entre maiúsculas e minúsculas) - Qualquer um
qwryuioasdfgjklxvb
- Qualquer um
QWRYUIOASDFGJKLXVB
Para ficar claro, você pode usar apenas quatro desses conjuntos de caracteres.
Espaços, guias e novas linhas não são restritos de forma alguma, mas ainda estão incluídos na contagem de bytes
Restrição final
Seu programa deve conter apenas o Unicode no intervalo de 0x20
(espaço) a 0x7e
(~), bem como 0x0a
(nova linha LF) e 0x09
(guia). Isso é para excluir idiomas de código de golfe e alterar os idiomas tradicionais ou, pelo menos, nivelar o campo de jogo.
Notas:
- Este é o código-golfe , a resposta mais curta em bytes vence!
- A entrada pode ser de STDIN, um parâmetro de função, parâmetro de linha de comando, etc., mas não uma variável .
- A saída pode ser para STDOUT, um valor de retorno da função ou até mesmo um erro / exceção. Pode incluir uma nova linha à direita.
- Os idiomas tradicionais são incentivados a competir porque esse desafio proíbe muitos idiomas do golfe, excluindo caracteres Unicode altos. C pode até ter uma chance de ganhar!
- Alguma pergunta? Comente abaixo!
Se é muito difícil ...
Você pode ignorar os conjuntos de caracteres em sua resposta, mas eles se tornam não competitivos.
NOTA: Agora você pode usar até 4 conjuntos de caracteres. De nada.
Você pode usar esse trecho para verificar se seu código é válido: