이 질문은 투표와 답변 수가 같은 질문을 보는 것을 좋아한다는 사실에서 영감을 얻었습니다 ...
따라서 다음은 간단한 스택 교환 API 문제입니다.
도전:
codegolf.stackexchange
질문 ID가 주어지면 질문 투표와 답변 수 사이의 비율을 출력하십시오 (예 :) votes/answers
.
사양 :
인터넷에 액세스 할 수 있지만
stackexchange.com
다양한 하위 도메인 에만 액세스 할 수 있습니다 . URL 단축기를 사용할 수 없습니다.표준 형식으로 입력하고 출력 할 수 있습니다.
소수점 이하 4 자리 이상의 {정확한} 숫자를 사용하여 10 진법으로 10 진수로 비율을 출력해야합니다 (0이 잘릴 수 있음).
질문에 대한 답변이 없으면 프로그램에서 정의되지 않은 동작이 발생할 수 있습니다.
score
질문 수를 투표 수로 사용해야합니다 ( 여기 참조) .
이것은 코드 골프 입니다. 각 언어의 최소 바이트가 해당 언어에 이기고 최소 바이트는 전체가 이깁니다.
다음은 샘플 프로그램입니다 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"])