Escriba un programa / función / secuencia de comandos que tome un número natural i del 1 al 10 como entrada y envíe la URL de la pregunta con la pregunta más importante del Code Golf Portal
El pedido debe ser como en https://codegolf.stackexchange.com/?tab=hot . Por ejemplo:
entrada 1
salida /codegolf/127047/the-spain-license-plates-game
(en el punto de esta edición)
No existen fuertes restricciones a la salida, siempre que la URL pueda recuperarse razonablemente. Las salidas válidas incluyen cadenas, impresión de consola, etc.
Es Code Golf, por lo que gana el código más corto en Bytes.
Notas
Si su programa abre automáticamente un navegador con la página web, cuenta como salida válida y es totalmente genial.
Si su programa no recupera la clasificación de la información actual (es decir, codificar los enlaces), no es válido.
El concurso termina a finales de junio.
Según lo cuestionado: La indexación debe estar basada en 1, es decir: la entrada 1 debe devolver el primer sitio de las preguntas más populares.
Comentario
Espero que esta pregunta no sea demasiado clickbaity, ya que el programa editor de intercambio de pila se estaba burlando de mí por el título. Originalmente planeé este desafío con las tendencias de Youtube, donde no hubiera sido más apropiado.
fuente
you
específicamente en la palabra . La suposición hecha por el software es que si le preguntas a las personas qué piensan específicamente sobre algo, entonces la pregunta probablemente se cerrará como basada principalmente en la opinión (como si la pregunta estuviera basada en hechos, no importaría a quien le preguntaste). Por supuesto, esta simple heurística tiene muchos falsos positivos.Respuestas:
PowerShell v5, 83 bytes
irm
es la abreviatura para laInvoke-RestMethod
cual el Json analiza automáticamente, hace la vida bastante fácil.agregue cuatro bytes (
saps
parastart-process
) para la versión que se abre en el navegador.fuente
Python + solicitudes , 128 bytes
fuente
Mathematica, 125 bytes
Función anónima. No realiza ninguna entrada y devuelve una cadena como salida. Iba a usar el feed XML, pero parece seguir un orden diferente al de la página.
fuente
Python 2.7, 195 bytes
Esta es la misma respuesta de Dair , pero usando Python 2
fuente
Python 3, 221 bytes
Basado en la respuesta de ovs . Además, gracias a Oluwafemi Sule por ayudarme con un problema que tuve.
fuente
Stratos , 28 bytes
Explicación:
¡Intentalo!
fuente
JavaScript (ES6), 106 bytes
Devuelve una Promesa que contiene el objeto JSON para la pregunta deseada, que incluye el enlace.
Intentalo
fuente