Cómo explicar el problema de "los programadores compran sandía" a las masas que comen melón
Hoy comamos sandía, oh, no, hablemos de sandía.
La prueba "El programador compra sandía" que circula ampliamente en Internet es básicamente: Ve al mercado de verduras a comprar sandía, si hay tomates, cómprame dos.
¡Esta respuesta hizo que muchos consumidores de melón dijeran que no podían aceptarla!
Entonces, ¿cómo debes explicarles para que entiendan por qué quieres comprar dos sandías? Echemos un vistazo a las respuestas de los internautas:
Versión académica:
si (ver tomates) la sandía es igual a 2; de lo contrario, la sandía = 1; comprar sandía. Condición: Ver tomates y ejecutar el comando: comprar dos sandías
Una palabra rompe la versión: En realidad, ver tomates es la condición desencadenante para vender dos sandías... Si no lo ves, compra una sandía, si lo ves, compra dos sandías, este es un programa simple, por lo que las personas normales son diferentes de los programadores
Versión de ilustración:
Versión con acento de Shandong:
Versión en idioma extranjero:
Si ves tomate, compra dos sandías
Versión de Python:
Versión de front-end: mi novio es programador haciendo front-end -Fin del trabajo. Solo le pedí que comprara sandía, porque la sandía está deliciosa.
Versión considerada: la intención original era pedirle que comprara sandía. Si veía a un vendedor de tomates, la compraría. dos tomates. El programador lo entendería como comprar una sandía si viera Cuando vas a un vendedor de tomates, compra dos sandías... Los programadores son tan rectos
Versión de derivación lógica: compra una sandía y. cuando vea tomates, compre dos tomates, así que si hay tomates, una sandía y dos tomates. La segunda lógica del programador: si ve tomates, compre dos sandías; si no puede ver tomates, compre una sandía. . Entonces, si ve tomates, compre dos sandías; si no ve tomates, compre una sandía.
Versión para matar la memoria: cuando estaba aprendiendo programación, escuché que mi esposa llamó al programador para comprar dos bollos al vapor cuando llegara a casa. Si veía a un vendedor de sandías, le compraba uno. El programador compró un bollo al vapor cuando llegó a casa.
Versión inicial de Yushi: realmente pensé que podía comprar un melón o dos tomates y devolvérselo al profesor en idioma chino
Versión pretenciosa: los números binarios se dividen en dos y se ingresa uno
Versión definitiva: cuando fui a comprar sandías, originalmente compré una, pero después de ver tomates, compré dos sandías porque ver tomates significa que puedo comer dos sandías por la noche. .