Напишіть програму, яка відповідно до того, чи має сценарій доступ до Інтернету, дає вихід, який є "Truthy / Falsey" . Ви можете спробувати підключитися до будь-якого існуючого веб-сайту на власний розсуд (не використовуйте тінистий сайт, який має лише 10% часу роботи - намагайтеся не перевищувати 80% річного часу роботи). Якщо сайт не працює, програма не повинна працювати.
Це повинна бути окрема програма або функція . Для цього ви можете використовувати бібліотеки поза стандартною бібліотекою. Стандартні лазівки заборонені. Це кодовий гольф, тому виграє код з найкоротшим числом байтів.
Приклад псевдокоду:
function a:
try:
connect to internet
return 1
catch error:
return 0
Це моє перше повідомлення про гольф з кодом, тому якщо це якимось чином порушує правила або є дурнем, будь ласка, попередити мене.
EDIT: Через численні пропозиції я зняв обмеження кількості байтів UTF-8
g.gl
/http://g.gl/
, але to.
/http://to./
здається, на один байт коротше (не всі мови бачать це як дійсний URL-адрес).
PRINT "0"
true
іfalse
я рекомендую дозволяє будь-якому з наших по замовчуванням для truthy і falsiness . Також під інтернетом ви маєте на увазі мережу поза локальною мережею? Чи повинні програми ще працювати, якщо скажімо, що Google не працює або будь-який інший великий сайт?