Você pode escrever um aforismo em no máximo 4 linhas de código?
O código deve ler o máximo possível um aforismo em inglês simples e retornar o booleano true
.
Idioma: de escolha.
Critérios para resposta aceita: Maioria dos votos em 180 30 dias. (8 th de julho de 2014)
Originalidade: pode ser um aforismo antigo, mas um criativo seria muito mais apreciado.
popularity-contest
Eduard Florinescu
fonte
fonte
!!"[ insert whatever aphorism you want here ]"
Respostas:
Python
Ok, isso retorna uma tupla de verdades, mas isso avalia como verdadeiro de qualquer maneira.
fonte
Adiante
fonte
C:
Você terá que apertar um pouco os olhos para ler este :-)
Você pode perceber um potencial erro de divisão por zero na linha 3, mas isso nunca é executado porque a expressão é avaliada como
true
antes do cálculo.fonte
__
é um identificador, ORs lógicos e bit a bit e operadores de vírgula, que são todos insignificantes porque é tudo ORed lógico com uma1
avaliação para true). É a arte ASCII que é um pouco difícil de ler.É difícil evitar literais, comentários e truques desse tipo, mas tentei mantê-los em um nível mínimo. Além disso, a primeira linha não faz sentido. Bem, eu estava
fun
fazendo issoF #
Eu também poderia fazer alguma declaração abusiva, mas acabei não encontrando uma maneira de retornar verdadeiro:
ou
Eu realmente preciso parar com os trocadilhos.
fonte
C
Sem literais ou comentários de string:
Divida em duas linhas, mas uma funcionaria bem também.
Quando compilado usando o gcc no Linux (x86-64), produz um executável que sai com êxito (código de saída 0), o mesmo que o
true
utilitário Unix; sendo assim, eu escolho interpretar o requisito de retornar booleanotrue
em uma linguagem que não seja de script.Nota: apesar do abuso da regra "int implícita", o principal truque por trás deste programa é que, enquanto um programa C que cai no final de
main
sem umareturn
instrução normalmente resulta em um código de saída diferente de zero, chamando outra função que podemos defina oEAX
registro que será usado como o código de saída do programa. É claro que esse é um comportamento totalmente indefinido e totalmente não portátil.fonte
Python
Javascript
fonte
C #:
"A vida é curta" (Hipócrates)
fonte
var life = 0s;
Rubi
Um pouco longo, mas nos dá alguns aforismos:
E (esticando um pouco):
fonte
y or
.Scala
fonte
CoffeeScript
=> true
fonte
C ++
fonte
Python
fonte
Um aforismo sobre verbos http, em
Rubi
fonte
C
fonte
Javascript
Uma aproximação de "Seja verdadeiro".
Estou meio que brincando com os requisitos, já que ele só retorna verdadeiro em um caso específico ... mas espero que você o deixe escapar, porque o valor de retorno é realmente parte do aforismo.
fonte
C
Não tenho medo de computadores, temo a falta deles.
-Isaac Asimov
fonte
C
fonte
Eu recebi um erro maravilhoso ao tentar isso:
É muito inspirado pela resposta de Darren Stone.
Javascript
Retorna uma verdade implícita.
Um pouco menos conciso, com um ponto de interrogação:
fonte
PHP
"Tudo fica bem quando termina bem."
fonte
Q
any bird:`int$"hehand"=2^`int$"hebush"
e
(./) 2_iscomp:any 3,'s:"a",'"crowd"
fonte
PHP
Uma maçã por dia...
fonte
Lisp comum
fonte
Um pouco preguiçoso, mas minha opinião.
Python:
JavaScript:
fonte
Lua
fonte
Javascript
fonte
R
-Sócrates
fonte
Simply-Basic 84
fonte
Prolog
fonte
Python
fonte
Rubi
Não é a solução mais elegante, mas muito fácil de ler
fonte