Dada uma sequência x
, produza os caracteres x
classificados de acordo com a ordem de aparência no seu código-fonte.
Exemplos
Source: ThisIs A Test
Input: Is it a Test?
Output: TissI etta?
Source: Harry - yer a wizard.
Input: I'm a what?
Output: aa wh'?Imt
Source: Mr. H. Potter, The Floor, Hut-on-the-Rock, The Sea
Input:
Output:
Regras
- Aplicam-se brechas padrão e regras de E / S
- Entrada e saída podem ser uma sequência, uma lista de caracteres ou uma lista de bytes.
- Se um caractere for usado várias vezes na fonte, use a primeira ocorrência.
- Se um ou mais caracteres não aparecer na fonte, eles deverão estar no final; sua ordem não importa, nem precisa ser consistente.
- A origem não deve estar vazia
- Novas linhas são tratadas da mesma forma que outros caracteres.
- A ordem na qual o código é executado não importa; apenas a sequência crua.
- A entrada está na mesma codificação que o código.
- A entrada é classificada por caracteres, não por bytes.
- A classificação diferencia maiúsculas de minúsculas
- Isso é código-golfe , então a resposta mais curta em bytes para cada idioma vence!
x
codificados em UTF-8 ou UTF-16 se nossa solução não estiver codificada em Unicode, e os caracteres Unicode em x
representarem caracteres na página de códigos da solução? Por exemplo, alguns idiomas de golfe usam páginas de códigos personalizadas para reduzir a contagem de bytes, mas ainda podem ser lidas a olho nu.