Napisz program, który w zależności od tego, czy skrypt ma dostęp do Internetu, tworzy wyjście „Truthy / Falsey” . Możesz próbować połączyć się z dowolną istniejącą witryną, według własnego uznania (nie używaj podejrzanej witryny, która ma tylko 10% czasu działania - staraj się utrzymywać ponad 80% rocznego czasu pracy). Jeśli witryna nie działa, Twój program nie musi działać.
Musi to być samodzielny program lub funkcja . Aby to osiągnąć, możesz użyć bibliotek spoza standardowej biblioteki. Standardowe luki są zabronione. To jest kod golfowy, więc wygrywa kod z najkrótszą liczbą bajtów.
Przykład pseudokodu:
function a:
try:
connect to internet
return 1
catch error:
return 0
To jest mój pierwszy post na temat kodu golfa, więc jeśli to w jakikolwiek sposób narusza jakiekolwiek zasady lub jest duplikatem, powiadom mnie.
EDYCJA: Z powodu licznych sugestii usunąłem ograniczenie liczby bajtów UTF-8
g.gl
/http://g.gl/
, ale to.
/http://to./
wydaje się być o jeden bajt krótszy (nie wszystkie języki postrzegają go jako prawidłowy adres URL).
PRINT "0"
true
ifalse
zalecam zezwolenie na dowolne z naszych domyślnych ustawień w zakresie prawdy i fałszu . Czy przez internet masz na myśli sieć poza siecią lokalną? Czy programy nadal muszą działać, jeśli powiedzą, że Google nie działa lub jakaś inna duża strona?