Escreva um trecho, uma função, um programa, ... que seja ofuscado de uma maneira que pareça claro à primeira vista que ele faz outra coisa.
Por exemplo: escreva um pouco de código que adicione dois números, mas quando você perguntar a alguém "o que ele faz?", Ele informará que ele exibe "Olá, Mundo!".
Regras
- O código deve ser legível para quem conhece aproximadamente o idioma que você usa (evite o idioma ofuscado intrínseco como APL, no seu próprio interesse).
- O código deve fazer algo inesperado que o leitor inicialmente não pôde prever.
- Quando você pergunta a leitores diferentes, eles devem ter a mesma opinião (errada) sobre o que o código faz.
Avaliação
- Leia os códigos de outros concorrentes durante um período máximo de 10 a 20 segundos, apenas para ter uma boa idéia do que acontece lá.
- Adicione um comentário à resposta dizendo o que você acha que o código faz. Se a resposta que você deseja dar já estiver lá, basta marcar o comentário com +1 . (se você perder essa resposta e adicionar outro comentário, não se preocupe, ela não será contabilizada como outra resposta).
- Os pontos serão mostrados desta maneira: (
maxFalseOpinion
-goodGuess
) /totalOpinion
(veja o exemplo abaixo). - Classifique outros competidores com fairplay e não comente seu próprio código.
- Adicione apenas comentários úteis. Evite "eu não sei" e "bom!", Eles não são levados em consideração para a classificação, mas é o código e não as classificações que devem ser ofuscadas.
Exemplo de classificação
O trecho adiciona dois números. Os comentários dizem:
(3) Ele exibe "Olá, mundo!"
(1) Substrata 2 números.
(2) Adiciona 2 números.
A quantidade total de pontos é o número máximo de opiniões (3) - o número de boas suposições (2) dividido pela quantidade total de suposições (3 + 1 + 2 = 6). Resultado: (3 - 2) / 6 = 1/6 = 16,67% .
MAIS SOBRE PONTOS
As pessoas parecem ter algum problema para descobrir os pontos.
Aqui está uma pontuação perfeita:
printf('Hello World');
comentários:
exibe o número de vezes que você clicou em um botão. (17 comentários).
TOTAL: 17 comentários
Pontuação: (17-0) / 17 = 1 = 100%
Aqui está uma pontuação ruim:
printf('Hello World');
comentários:
Imprime "Olá Mundo". (13 comentários).
TOTAL: 13 comentários
Pontuação: (0 - 13) / 13 = -1 = -100%
Aqui está uma pontuação não tão ruim:
printf('Hello World');
comentários:
Imprime o nome do usuário. (2 comentários).
Ele exibe a hora atual (15 comentários).
Retorna o que você inseriu sem modificação. (3 comentários).
Imprime "Hello World" (1 comentário).
TOTAL: 21 comentários
Pontuação: (15 - 1) / 21 = 0,6667 = 66,67%
Explicando:
15 é o principal palpite, o que as pessoas mais disseram. 1 é o número correto de suposições. 21 é a soma de todos os comentários.