•2íЕ’¸¸.‚‹º.ŒŒ/„¤/ÿ?€¼=ƒËŠˆ’žYì.w'ŒÂ¡θ',¡нþ
.w
인터넷에 액세스 할 수있는 내장 기능이 TIO에서 작동하지 않기 때문에 전체 프로그램 에 TIO가 없습니다.
설명:
우리는 URL을 생성하고 접근하는 것으로 시작합니다 :
•2íЕ # Push compressed integer 190437 (the id of this answer)
’¸¸.‚‹º.ŒŒ/„¤/ÿ?€¼=ƒËŠˆ’
# Push dictionary string "api.stackexchange.com/posts/ÿ?site=codegolf",
# where the `ÿ` is automatically filled with the 190437
žY # Push builtin "https://"
ì # And prepend it in front of the string
.w # Go to this website, and get all its contents
(없이 .w
) 온라인으로 사용해보십시오 .
그런 다음 JSON에서 점수를 추출합니다.
'ŒÂ '# Push dictionary string "score"
¡ # Split the website content on this
θ # Only leave the last item (of the two)
',¡ '# Split this string on ","
н # And this time leave the first item (i.e. `":10`)
þ # Only leave the digits of this string
# (which is output implicitly as result)
온라인으로 사용해보십시오.
이 두 번째 부분에 대한 동일한 10 바이트 대안은 다음 과 같습니다 .
„ŒÂ‚¡ # Push dictionary string "score after"
# # Split it on spaces: ["score","after"]
¡ # Split the website content on these
Ås # Only leave the middle element
þ # Only leave the digits of this string
# (which is output implicitly as result)
온라인으로 사용해보십시오.
내이 05AB1E 팁을 참조하십시오 (섹션 어떻게 사전? 사용하는 과 어떻게 큰 정수를 압축하는 방법을? ) 이유를 이해하는 •2íЕ
것입니다 190437
,’¸¸.‚‹º.ŒŒ/„¤/ÿ?€¼=ƒËŠˆ’
있다 "api.stackexchange.com/posts/ÿ?site=codegolf"
, 'ŒÂ
있다 "score"
, 그리고 „ŒÂ‚¡
이다 "score after"
.
추신 : 편집을 사용하여 þ
결코 부정적인 점수를 얻지 못할 것이라는 있습니다. ;)
perl -e'($_)=`curl -s http://api.stackexchange.com/2.2/posts/123?site=codegolf`;/score":(\d+)/&&print$1'
작동 해야하는 것처럼 보이지만 작동하지 않습니다. 그러나 누군가가 그것을 사용할 수 있습니다.