Dies ist eine einfache (ish) Web-Scraping-Herausforderung.
Eingang
Ihr Code sollte eine MPAA-Filmbewertung und eine Zahl von 0 bis 100 als Eingabe verwenden. Dies kann auf jede Art und Weise geschehen, die Sie für zweckmäßig halten.
Ausgabe
Ihr Code sollte den Namen eines Films zurückgeben, der a) diese Filmbewertung und b) die numerische Bewertung von Rottentomaten auf dem Tomatometer hat .
Wenn es keinen solchen Film gibt, kann er alles ausgeben, was Sie möchten.
Die möglichen MPAA-Filmbewertungen sind G, PG, PG-13, R, NC-17, NR
.
Ihr Code kann einen oder mehrere Filme melden, das liegt bei Ihnen.
Zur Verdeutlichung soll Ihr Code auf das Web zugreifen, um Antworten auf Fragen zu erhalten.
Beispiel
Angenommen, die Eingabe ist "PG, 98", dann könnte Ihr Code "Zootropolis" ausgeben.
Bitte zeigen Sie ein Beispiel Ihres Codes, der mit der Filmbewertung PG
und der Partitur 98
zusammen mit Ihrer Antwort arbeitet.
Antworten:
Stratos , 133 Bytes
Versuch es!
quelle
www.
?Bash, 182 Bytes
Verwendungszweck:
quelle
JavaScript (ES6),
167162159 ByteMuss von der Wurzel von rottentomatoes.com ausgeführt werden . Gibt ein
Promise
Objekt zurück, das den Titel enthält.Wenn wir verlangen können , dass es in einem bestimmten Verzeichnis ausgeführt wird, werden es 139 Bytes:
quelle
Python 2 + -Anfragen,
209204 Bytes-5 Bytes dank Ian Gödel.
quelle
http://rottentomatoes.com/api/private/v2.0/browse?minTomato=%d&maxTomato=%d&type=dvd-streaming-all
(https
->http
und löschen Sie denwww.
) für ein paar gespeicherte Bytes .q / kdb + , 168 Bytes
Lösung:
Beispiel:
Erläuterung:
Anmerkungen:
s
vonhttps
oder das entfernenwww.
, gibt301 Permanently Moved
Antwort.quelle
JavaScript (ES2017), 158 Byte
Führen Sie die Startseite von Rotten Tomatoes aus :
quelle