xkcd ist das beliebteste Webcom von allen, und Sie werden ein Programm schreiben, das uns allen ein bisschen mehr Humor bringt.
Ihr Ziel bei dieser Herausforderung ist es, ein Programm zu schreiben, das eine Zahl als Eingabe verwendet und das xkcd und seinen Titeltext (Mauszeigentext) anzeigt.
Eingang
Ihr Programm nimmt eine positive Ganzzahl als Eingabe (nicht unbedingt eine, für die ein gültiger Comic existiert) und zeigt diese xkcd an. Bei einer Eingabe von 1500 sollte beispielsweise die Comic-Datei "Upside-Down Map" unter xkcd.com/1500 angezeigt werden. und dann entweder den Titel-Text auf der Konsole ausdrucken oder zusammen mit dem Bild anzeigen.
Due to their proximity across the channel, there's long been tension between North Korea and the United Kingdom of Great Britain and Southern Ireland.
Testfall 2 für n = 859:
Brains aside, I wonder how many poorly-written xkcd.com-parsing scripts will break on this title (or ;;"''{<<[' this mouseover text."
Ihr Programm sollte auch in der Lage sein, ohne Eingaben zu funktionieren und die gleiche Aufgabe für das neueste xkcd auszuführen, das Sie auf xkcd.com finden. Es sollte immer das neueste Programm anzeigen, selbst wenn ein neues auftaucht.
Sie müssen das Bild nicht direkt von xkcd.com beziehen, sondern können eine andere Datenbank verwenden, solange diese aktuell ist und bereits vor dem Beginn dieser Herausforderung vorhanden war. URL-Shortner, dh URLs, die keinen anderen Zweck haben als die Weiterleitung an einen anderen Ort, sind nicht zulässig.
Sie können das Bild auf beliebige Weise anzeigen, auch in einem Browser. Möglicherweise zeigen Sie jedoch nicht direkt einen Teil einer anderen Seite in einem Iframe oder ähnlichem an. ERKLÄRUNG: Sie können keine bereits vorhandene Webseite öffnen. Wenn Sie den Browser verwenden möchten, müssen Sie eine neue Seite erstellen . Sie müssen auch tatsächlich ein Bild anzeigen - die Ausgabe einer Bilddatei ist nicht zulässig.
Sie können den Fall, dass es kein Bild für einen bestimmten Comic gibt (z. B. ist es interaktiv oder das Programm wurde mit einer höheren Anzahl als der Anzahl der veröffentlichten Comics übergeben), auf eine angemessene Weise behandeln, einschließlich des Auslösens einer Ausnahme oder Ausdrucken einer Zeichenfolge mit mindestens einem Zeichen, sofern dies dem Benutzer irgendwie anzeigt, dass für diese Eingabe kein Bild vorhanden ist.
Sie können nur ein Bild anzeigen und dessen Titel-Text ausgeben oder eine Fehlermeldung für einen ungültigen Comic ausgeben. Andere Ausgaben sind nicht erlaubt.
Dies ist eine Code-Golf- Herausforderung, so dass die wenigsten Bytes gewinnen.
import antigravity
in Python;)
n=404
xkcd.com/404 eine 404-Seite ist.
xkcd is everyone's favorite webcomic
[Zitieren benötigt ]