Jest to proste (ish) wyzwanie zeskrobywania sieci.
Wejście
Twój kod powinien przyjmować ocenę filmu MPAA i liczbę od 0 do 100 jako dane wejściowe. Może to zrobić w dowolny dogodny dla Ciebie sposób.
Wynik
Twój kod powinien zwracać nazwę każdego filmu, który ma a) ocenę tego filmu oraz b) wynik numeryczny na Tomatometrze od rottentomatoes .
Jeśli nie ma takiego filmu, może on wyświetlać wszystko, co lubisz.
Możliwe oceny filmów MPAA to G, PG, PG-13, R, NC-17, NR
.
Twój kod może zgłaszać jeden lub więcej filmów, które zależą od Ciebie.
Aby to wyjaśnić, twój kod służy do uzyskiwania dostępu do Internetu w celu uzyskania odpowiedzi na zapytania.
Przykład
Powiedzmy, że dane wejściowe to „PG, 98”, a następnie kod może wypisać „Zootropolis”.
Pokaż przykład kodu współpracującego z oceną filmu PG
i wynikiem 98
wraz z odpowiedzią.
Odpowiedzi:
Stratos , 133 bajty
Spróbuj!
źródło
www.
?Bash, 182 bajty
Stosowanie:
źródło
JavaScript (ES6),
167162159 bajtówMusi być uruchamiany z katalogu głównego rottentomatoes.com . Zwraca
Promise
obiekt zawierający tytuł.Jeśli możemy wymagać, aby był uruchamiany w określonym katalogu, wówczas staje się 139 bajtów:
źródło
Żądania w języku Python 2 +,
209204 bajtów-5 bajtów dzięki Ianowi Gödelowi.
źródło
http://rottentomatoes.com/api/private/v2.0/browse?minTomato=%d&maxTomato=%d&type=dvd-streaming-all
(https
->http
i upuśćwww.
) dla kilku zapisanych bajtów .q / kdb + , 168 bajtów
Rozwiązanie:
Przykład:
Wyjaśnienie:
Uwagi:
s
zhttps
lubwww.
daje301 Permanently Moved
odpowiedź.źródło
JavaScript (ES2017), 158 bajtów
Uruchom ze strony głównej zgniłych pomidorów :
źródło