チャレンジ
ここにあるサイトのXMLデータを使用して、現在BBC 1に表示されているプログラムの名前を表示するプログラムを作成します。
情報
すべての時間はロンドン時間で与えられます(投稿時はGMT + 1、10月30日以降はGMT + 0)。したがって、現地時間をロンドン時間に変換する必要があります。
各プログラムには開始時刻と終了時刻が与えられます。現在の時刻がプログラムの開始時刻の後、終了時刻の前である場合、そのプログラムは現在表示されています。とにかくあなたのプログラムは重複を処理するかもしれません。
出力は、次のようにプログラムのタイトルである必要があります。
BBC News
ただし、プログラムに字幕がある場合(subtitleタグの存在によって示される)、出力は次のようになります。
Steptoe and Son: The Piano
どこSteptoeと息子はタイトルで、ピアノが字幕です。字幕付きのプログラム例は次のとおりです。
<programme>
<subtitle>Newcastle</subtitle>
<title>Flog It!</title>
<end>1710</end>
<start>1610</start>
<desc>
Antiques series. Paul Martin presents from the Discovery Museum in Newcastle. The items uncovered include a book of autographs with a local connection. Also in HD. [S]
</desc>
</programme>
URL短縮サービスは許可されていませんが、XML解析ライブラリは許可されています。
勝ち
バイト単位の最短コードが優先されます。
リンクされたxmlファイルには(現在)存在しないため、字幕タグ付きのテストケースを提供できますか。
—
カールカストール
@KarlKastorそこに行く
—
ベータ崩壊
現地時間をロンドン時間に変換する必要がありますか?
—
カールカストール
この「クイックゴルフ」の正確な理由は何ですか?
—
マーティンエンダー
D:私はすぐにそれを書いたので、私が思う@MartinEnder
—
ベータ崩壊