¿Puedes escribir un aforismo como máximo en 4 líneas de código?
El código debe leer tanto como sea posible como un aforismo en inglés simple y debe devolver el booleano true
.
Idioma: de elección.
Criterios para la respuesta aceptada: La mayoría de los votos en 180 30 días. (8 º de julio, 2014)
Originalidad: puede ser un viejo aforismo, pero uno creativo sería mucho más apreciado.
popularity-contest
Eduard Florinescu
fuente
fuente
!!"[ insert whatever aphorism you want here ]"
Respuestas:
Pitón
De acuerdo, esto devuelve una tupla de Verdades, pero eso se evalúa como Verdadero de todos modos.
fuente
Adelante
fuente
DO:
Tendrás que entrecerrar los ojos un poco para leer este :-)
Puede notar un posible error de división por cero en la línea 3, pero esto nunca se ejecuta porque la expresión se evalúa como
true
antes de que se realice el cálculo.fuente
__
es un identificador, un par de OR lógicos y operadores de coma, que son insignificantes porque todo es lógico OR con una1
evaluación de verdadero). Es el arte ASCII que es un poco difícil de leer.Es difícil evitar literales de cadena, comentarios y trucos para este tipo, pero traté de mantenerlos en un mínimo. Además, la primera línea no tiene sentido. Bueno, yo había
fun
haciéndoloF#
También podría hacer algún abuso de declaración, pero terminé sin encontrar una manera de volver cierto:
o
Realmente necesito parar con los juegos de palabras.
fuente
do
No hay literales de cadena o comentarios:
Dividido en dos líneas, pero una funcionaría bien también.
Cuando se compila usando gcc en Linux (x86-64), esto produce un ejecutable que sale con éxito (código de salida 0), lo mismo que la
true
utilidad Unix; así es como elijo interpretar el requisito de devolver booleantrue
en un lenguaje sin scripts.Nota: a pesar del abuso de la regla "implícita int", el truco principal detrás de este programa es que, si bien un programa C que se cae al final
main
sin unareturn
declaración generalmente dará como resultado un código de salida distinto de cero, al llamar a otra función podemos configura elEAX
registro que luego se usa como código de salida del programa. Esto es, por supuesto, un comportamiento totalmente indefinido y completamente no portátil.fuente
Pitón
JavaScript
fuente
DO#:
"La vida es corta" (Hipócrates)
fuente
var life = 0s;
Rubí
Un poco largo, pero nos da algunos aforismos:
Y (estirando ligeramente):
fuente
y or
.Scala
fuente
CoffeeScript
=> verdadero
fuente
C ++
fuente
Pitón
fuente
Un aforismo sobre los verbos http, en
Rubí
fuente
do
fuente
Javascript
Una aproximación de "A ti mismo sé verdadero".
Estoy un poco molesto con los requisitos, ya que solo se cumple en un caso en particular ... pero espero que lo dejes pasar porque el valor de retorno es en realidad parte del aforismo.
fuente
do
No temo a las computadoras, temo la falta de ellas.
-Isaac Asimov
fuente
do
fuente
Recibí un error maravilloso al intentar esto:
Está muy inspirado por la respuesta de Darren Stone.
Javascript
Devuelve una verdad implícita.
Ligeramente menos conciso, con un signo de interrogación:
fuente
PHP
"Bien está lo que bien acaba."
fuente
Q
any bird:`int$"hehand"=2^`int$"hebush"
y
(./) 2_iscomp:any 3,'s:"a",'"crowd"
fuente
PHP
Una manzana un día...
fuente
Lisp común
fuente
Un poco vago, pero mi opinión.
Pitón:
JavaScript:
fuente
Lua
fuente
JavaScript
fuente
R
-Sócrates
fuente
Simply-Basic 84
fuente
Prólogo
fuente
Pitón
fuente
Rubí
No es la solución más elegante, pero es muy fácil de leer.
fuente