Wiem, że skracacze URL są oszukiwane, ale ponieważ wszyscy inni ich używają, prawdopodobnie powinienem.
Bash, bcskracacz URL i:67 62 60 58 54
bc<<<`wget x.co/4Ccg3 -qO-|grep -oP "(?<='>)[0-9]+"`*2
Pobiera odpowiednią stronę do STDOUT, a następnie wyszukuje '>ciąg znaków, po którym następuje ciąg cyfr - błędnie wykorzystuje to fakt, że w kodzie źródłowym strony pojedyncze cudzysłowy są rzadko używane; w rzeczywistości sekwencja '>występuje dwa razy, a tylko raz następuje liczba, która jest liczbą edycji. Używając wyglądu w stylu Perla, '>nie jest on tak naprawdę uwzględniony w dopasowaniu.
Ta -oopcja powoduje, że grepwypisuje tylko dopasowany ciąg, a nie całą linię zawierającą go (jest h1w tym samym wierszu i nie chcę tego).
Wynikowa liczba zmian jest łączona *2i wysyłana do bc.
@ 11684 wskazał, że zaczynasz od 1 reputacji, ale pytający wyraźnie o tym zapomniał, więc nie jest wspomniany w pytaniu (jeśli tak, to łamałby istniejące odpowiedzi). Jeśli chcesz to dodać, po prostu wstaw +1na końcu kodu, dodając 2 znaki.
PÓŁKA , 36 - nie liczy się, ponieważ język został utworzony po pytaniu
, `W x.co/4Ccg3|t "(?<='>)[0-9]+"`*2
SHELF to golfowa wersja Bash, podobnie jak PYG dla Pythona.