xkcd adalah webcomic favorit semua orang, dan Anda akan menulis sebuah program yang akan membawa sedikit lebih banyak humor kepada kita semua.
Tujuan Anda dalam tantangan ini adalah untuk menulis sebuah program yang akan mengambil angka sebagai input dan menampilkan xkcd dan teks-judulnya (teks mousover).
Memasukkan
Program Anda akan mengambil bilangan bulat positif sebagai input (tidak harus yang memiliki komik yang valid) dan menampilkan xkcd: misalnya, input 1500 harus menampilkan komik "Peta Terbalik" di xkcd.com/1500, dan kemudian cetak judul-teksnya ke konsol atau tampilkan dengan gambar.
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.
Test case 2, untuk n = 859:
Brains aside, I wonder how many poorly-written xkcd.com-parsing scripts will break on this title (or ;;"''{<<[' this mouseover text."
Program Anda juga harus dapat berfungsi tanpa input apa pun, dan melakukan tugas yang sama untuk xkcd terbaru yang ditemukan di xkcd.com, dan itu harus selalu menampilkan yang terbaru bahkan ketika yang baru naik.
Anda tidak harus mendapatkan gambar secara langsung dari xkcd.com, Anda dapat menggunakan database lain selama ini up-to-date dan sudah ada sebelum tantangan ini naik. URL pendek, yaitu url tanpa tujuan selain mengarahkan ke tempat lain, tidak diperbolehkan.
Anda dapat menampilkan gambar dengan cara apa pun yang Anda pilih, termasuk di browser. Anda tidak boleh , bagaimanapun, secara langsung menampilkan bagian dari halaman lain dalam iframe atau yang serupa. CLARIFICATION: Anda tidak dapat membuka halaman web yang sudah ada sebelumnya, jika Anda ingin menggunakan browser Anda harus membuat halaman baru . Anda juga harus benar-benar menampilkan gambar - mengeluarkan file gambar tidak diperbolehkan.
Anda dapat menangani kasing yang tidak ada gambar untuk komik tertentu (mis. Interaktif atau program dilewati angka yang lebih besar dari jumlah komik yang telah dirilis) dengan cara yang Anda inginkan, termasuk melemparkan pengecualian , atau mencetak sekurang-kurangnya string karakter tunggal, selama entah bagaimana itu menandakan kepada pengguna bahwa tidak ada gambar untuk input itu.
Anda hanya dapat menampilkan gambar dan menampilkan judul-teksnya, atau menampilkan pesan kesalahan untuk komik yang tidak valid. Output lain tidak diizinkan.
Ini adalah tantangan kode-golf , sehingga byte paling sedikit menang.
import antigravity
dengan Python;)
n=404
xkcd.com/404 adalah halaman 404.