Questa domanda si ispira al fatto che adoro vedere le domande con uguale voto e conteggio delle risposte ...
Quindi ecco una semplice sfida di scambio-stack-api per tutti voi:
Sfida:
Dato un codegolf.stackexchange
ID domanda, genera il rapporto tra i voti della domanda e il numero di risposte (ad es votes/answers
.).
specifiche:
Puoi accedere a Internet, ma puoi accedere solo
stackexchange.com
e ai suoi vari sottodomini. Non è possibile utilizzare accorciatori di URL.È possibile accettare input e fornire output in qualsiasi formato standard.
È necessario generare il rapporto come numero decimale nella base 10, con almeno 4 cifre {accurate} dopo il decimale (gli zeri possono essere troncati).
Se la domanda non ha risposta, il programma potrebbe produrre un comportamento indefinito.
Dovresti usare la
score
domanda come numero di voti, vedi qui .
Questo è code-golf , il numero minimo di byte in ogni lingua vince per quella lingua, il numero minimo di byte in totale vince.
Ecco un programma di esempio in 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"])