Scrivi un programma che, a seconda che lo script abbia accesso a Internet, produca un output che è "Truthy / Falsey" . Puoi provare a connetterti a qualsiasi sito esistente, a tua discrezione (non utilizzare un sito ombreggiato che ha solo il 10% di uptime - cerca di mantenere un uptime superiore all'80% annuale). Se il sito non è attivo , il programma non deve funzionare.
Deve essere un programma autonomo o una funzione . A tale scopo è possibile utilizzare librerie esterne alla libreria standard. Sono vietate le scappatoie standard . Questo è il golf del codice, quindi vince il codice con il numero di byte più breve.
Esempio di pseudocodice:
function a:
try:
connect to internet
return 1
catch error:
return 0
Questo è il mio primo post sul golf del codice, quindi se questo viola qualsiasi regola o è un imbroglione, per favore avvisami.
EDIT: a causa di numerosi suggerimenti, ho rimosso la restrizione del conteggio dei byte UTF-8
g.gl/http://g.gl/ , ma to./http://to./ sembra essere più corto di un byte (non tutte le lingue lo vedono come un URL valido).
PRINT "0"
trueefalse, raccomando di consentire una qualsiasi delle nostre impostazioni predefinite per verità e falsità . Inoltre, per internet, intendi la rete esterna alla tua rete locale? I programmi devono ancora funzionare se si dice che Google non funziona o qualsiasi altro sito di grandi dimensioni?