Você deve escrever um programa que execute um dos seguintes procedimentos.
- Apenas exibe "Hello World" não faz mais nada
- Sai e nada mais (sem saída, sem erros).
- Pega uma linha de entrada, analisa-a como um número inteiro, exibe a primeira que contém muitos números primos (ou gera um bom erro se receber uma entrada que não possa ser analisada como um número inteiro ou seja menor que 0.)
- Dada uma linha de entrada, ele analisa que possui um símbolo de estoque e verifica on-line o valor atual do estoque e sua alteração.
A captura, não deve ser aparente qual função ele executa. Nomeadamente, para alguém que olha o seu código, não deve ser aparente qual a função que ele fará. Além disso, ele pode apenas executar e ser capaz de executar uma função (não pode escolher). O quão bom é um programa é determinado pela incerteza de alguém que olha para ele qual é a sua função e também quão familiar é esse pessoa está com esse idioma.
BÔNUS: Se você o fizer de uma maneira inteligente, embora para qualquer compilador / intérprete e plataforma, o programa também execute a mesma função, diferentes compiladores / intérpretes ou plataformas, ele executará uma função diferente. Este bônus só pode ser cobrado se for feito de maneira inteligente.
BÔNUS: Se o seu programa contiver apenas código capaz de uma função (não salve nada, pois o código vazio é capaz disso) e não é possível fazer uma modificação simples não relacionada à função para permitir que ele execute uma função diferente. Por exemplo: se você fez
obfuscatedBool = 1g8uhad'l8fygrcetdu8y4fd/,.oe87fy4d --Magic
if obfuscatedBool: print "Hello World"
Não contaria como obfuscatedBool poderia ser True ou False para imprimir "Hello World" ou não fazer nada, respectivamente.
Bônus Infinito: Se você perceber os dois bônus simultaneamente, é mágico.
BÔNUS NEGATIVO: Usando bibliotecas com habilidades específicas para executar as funções.
Eleitores, levem os bônus em consideração, porque o programa com mais votos vence!
Nota: Se você disser o que seu programa faz, certifique-se de usar a sintaxe do spoiler!