En supposant que StackExchange ne décide pas de restaurer mon compte après l'avoir supprimé en raison de restrictions d'âge (même si j'ai déjà 14 ans et presque 15 ans), beaucoup de gens sur ce site viennent de perdre la réputation de mes votes positifs supprimés. Cela s'est produit vers 17h30 le 20 juin 2017, UTC.
Donc, votre défi est de montrer combien de réputation PPCG a été perdue de ma suppression, étant donné l'ID PPCG de l'utilisateur.
Défi
Contribution
Un entier unique représentera l'UUID de l'utilisateur sur PPCG.
Production
Un seul entier représentera la réputation que l'utilisateur a perdue à cause de cela. Si l'utilisateur a perdu plusieurs fois sa réputation au cours de la même heure en raison de suppressions d'utilisateurs, il est acceptable que votre programme renvoie le numéro du mauvais utilisateur. Dans le cas où l'utilisateur gagnerait en réputation grâce à la suppression de mon compte, votre programme devrait renvoyer un nombre négatif pour avoir perdu sa réputation négative. Et enfin, si je n'avais pas voté sur cet utilisateur (au cours des 60 derniers jours), votre programme devrait retourner 0.
Cas de test
UUID -> REP-LOST (Username) # Don't output the username
40695 -> 22 (Downgoat)
12012 -> 148 (Dennis)
8578 -> 61 (Martin Ender)
Vous pouvez vérifier en allant sur /codegolf//users/<UUID>/?tab=reputation&sort=post
et en cherchantUser was removed (learn more)
Idée originale grâce à Uriel avec approbation
Remarque
Merci à JungHwan Min pour ce lien!
/codegolf//ajax/users/<UUID>/rep/day/1497916800
Vous pouvez récupérer les données brutes du changement de réputation d'un utilisateur à partir de ce lien ci-dessus.
Réponses:
JavaScript ES6, 132 octets
Testé sur Safari 10. Cela utilise la nouvelle
fetch
API et alerte la sortie. Il s'agit d'une fonction donc passez l'ID utilisateur comme argument. Cela sortira0
sans changement de répétition.Doit être exécuté sur PPCG en raison de CORS (partage de ressources d'origine croisée), les navigateurs ne permettent pas à JavaScript d'effectuer une demande Web en dehors du domaine actuel.
la source