Supondo que o StackExchange não decida restaurar minha conta após excluí-la devido a restrições de idade (mesmo que eu já tenha 14 anos e quase 15 anos), muitas pessoas neste site perderam a reputação dos meus upvotes excluídos. Isso aconteceu por volta das 17:30 do dia 20 de junho de 2017, UTC.
Portanto, seu desafio é mostrar quanta reputação de PPCG foi perdida com a exclusão, considerando o ID do PPCG do usuário.
Desafio
Entrada
Um único inteiro representará o UUID do usuário no PPCG.
Resultado
Um único inteiro representará quanta reputação o usuário perdeu devido a isso. Se o usuário perdeu a reputação várias vezes na mesma hora devido a remoções do usuário, é aceitável se o seu programa retornar o número do usuário errado. No caso de o usuário ganhar reputação com a exclusão de minha conta, seu programa retornará um número negativo por perder reputação negativa. E, finalmente, se eu não tivesse votado nesse usuário (nos últimos 60 dias), seu programa retornaria 0.
Casos de teste
UUID -> REP-LOST (Username) # Don't output the username
40695 -> 22 (Downgoat)
12012 -> 148 (Dennis)
8578 -> 61 (Martin Ender)
Você pode verificar indo /codegolf//users/<UUID>/?tab=reputation&sort=post
e procurandoUser was removed (learn more)
Ideia original graças a Uriel com aprovação
Nota
Obrigado a JungHwan Min por este link!
/codegolf//ajax/users/<UUID>/rep/day/1497916800
Você pode buscar dados brutos da alteração na reputação de um usuário neste link acima.
Respostas:
JavaScript ES6, 132 bytes
Testado no Safari 10. Isso usa a nova
fetch
API e alerta a saída. Esta é uma função, então passe o ID do usuário como argumento. Isso produzirá0
sem alterações de repetição.Deve ser executado no PPCG devido ao CORS (compartilhamento de recursos de origem cruzada), os navegadores não permitem que o JavaScript execute uma solicitação da Web fora do domínio atual.
fonte