A perspectiva desse desafio é:
- Se o seu programa for executado normalmente, todo o código nas marcas de fala (
"
- aspas duplas) deve ser impresso. - Se o seu programa estiver entre aspas duplas (por sua vez, invertendo as marcas de fala), o código que normalmente não está entre aspas deve ser impresso.
Por exemplo:
Digamos que você tenha o seguinte código:
fancyStuff("myCode"); "I like".isGreat();
Se eu executá-lo, esperaria uma saída de:
myCode
I like
No entanto, se eu o envolvesse entre aspas, obteria:
"fancyStuff("myCode"); "I like".isGreat();"
Quando esse código é executado, a saída esperada seria:
fancyStuff(
);
.isGreat();
Obviamente, o exemplo acima não é uma resposta funcional em nenhum idioma. Seu trabalho é escrever o código que executa dessa maneira.
Regras
- Aplicam-se brechas padrão.
- Os valores impressos, nos formulários entre aspas e não entre aspas, devem ser não vazios ou consistir apenas em espaços em branco. Isso também significa que todos os programas devem incluir pelo menos um conjunto de cotações.
- No entanto, espaços em branco à direita / à direita são permitidos.
- Não é necessário procurar seu próprio código, nomes de arquivos necessários etc.
- Citações sem correspondência não são permitidas
- Se houver várias cadeias, elas podem ser impressas como novas linhas (como no exemplo) ou de outra maneira legível por humanos - sem matrizes ou objetos
- Isso é código-golfe , então a resposta mais curta em bytes vence.