Escriba un programa que, de acuerdo con si el script tiene acceso a Internet, produce una salida que es "Truthy / Falsey" . Puede intentar conectarse a cualquier sitio existente, a su propia discreción (no use un sitio sombreado que solo tenga un tiempo de actividad del 10%; intente mantener un tiempo de actividad anual superior al 80%). Si el sitio está caído, su programa no tiene que funcionar.
Debe ser un programa independiente o una función . Puede usar bibliotecas fuera de la biblioteca estándar para lograr esto. Las lagunas estándar están prohibidas. Este es el código de golf, por lo que gana el código con el conteo de bytes más corto.
Pseudocódigo de ejemplo:
function a:
try:
connect to internet
return 1
catch error:
return 0
Esta es mi primera publicación en el código de golf, por lo que si esto viola alguna regla de alguna manera o es un engaño, por favor avísenme.
EDITAR: Debido a numerosas sugerencias, he eliminado la restricción de conteo de bytes UTF-8
g.gl
/http://g.gl/
, pero to.
/http://to./
parece ser un byte más corto (no todos los idiomas lo ven como una URL válida).
PRINT "0"
true
yfalse
, recomiendo permitir cualquiera de nuestros valores predeterminados de veracidad y falsedad . Además, por internet, ¿se refiere a la red fuera de su red local? ¿Los programas todavía tienen que funcionar si Google dice que está inactivo o cualquier otro sitio grande?