Escreva um programa que, conforme o script tenha acesso à Internet, produza uma saída que seja "Truthy / Falsey" . Você pode tentar se conectar a qualquer site existente, a seu critério (não use um site obscuro que tenha apenas 10% de tempo de atividade - tente manter acima de 80% de tempo de atividade anual). Se o site estiver inativo, seu programa não precisa funcionar.
Deve ser um programa independente ou uma função . Você pode usar bibliotecas fora da biblioteca padrão para conseguir isso. As brechas padrão são proibidas. Esse é o código golf, portanto o código com a menor contagem de bytes vence.
Exemplo de pseudocódigo:
function a:
try:
connect to internet
return 1
catch error:
return 0
Este é o meu primeiro post sobre código de golfe, por isso, se isso violar alguma regra ou for um tolo, por favor me avise.
EDIT: Devido a inúmeras sugestões, removi a restrição de contagem de bytes UTF-8
g.gl
/http://g.gl/
, mas to.
/http://to./
parece ser um byte mais curto (nem todos os idiomas o veem como um URL válido).
PRINT "0"
true
efalse
, recomendo permitir que qualquer um de nossos padrões seja verdade e falsidade . Além disso, por internet, você quer dizer a rede fora da sua rede local? Os programas ainda precisam funcionar se o Google estiver inativo ou em outro site grande?