Esta pregunta está inspirada en el hecho de que me encanta ver preguntas con igual voto y conteo ...
Así que aquí hay un simple desafío stack-exchange-api para todos ustedes:
Desafío:
Dada una codegolf.stackexchange
identificación de pregunta, genera la relación entre los votos de la pregunta y el número de respuestas (por ejemplo votes/answers
).
Detalles específicos:
Puede acceder a Internet, pero solo puede acceder
stackexchange.com
y sus diversos subdominios. No puede usar acortadores de URL.Puede tomar entrada y dar salida en cualquier formato estándar.
Debe generar la razón como un número decimal en base 10, con al menos 4 dígitos {precisos} después del decimal (los ceros pueden truncarse).
Si la pregunta no tiene respuesta, su programa puede producir un comportamiento indefinido.
Debe usar la
score
pregunta como conteo de votos, consulte aquí .
Este es el código de golf , menos bytes en cada idioma gana para ese idioma, menos bytes en general gana en general.
Aquí hay un programa de muestra en Python 3 + requests
:
import requests
import json
id = input("id> ")
url = "https://api.stackexchange.com/2.2/questions/" + id + "?site=codegolf"
content = requests.get(url).text
question = json.loads(content)["items"][0]
print(float(question["score"]) / question["answer_count"])