Skip to content

Latest commit

 

History

History
137 lines (103 loc) · 4.66 KB

prompt_memo.md

File metadata and controls

137 lines (103 loc) · 4.66 KB

WG21mailingページの表層コピペからの抽出

次のようなテキストデータが入力されます、そこから、論文番号と論文名だけを抽出して、行データとして出力してください。

- テキストは行データ
- 各行は "論文番号 論文名 著者名 提出日 公開月 提出先組織"のような構成になっている
- 行内の要素の区切りはタブ文字
- 一見同じように見えるデータでも省略しない
- データを省略するな!
- データを省略した場合ペナルティを与える

指令ここまで、以降入力


# やること

- htmlの表が入力される
- 1つ目の<td >要素のリンクを抽出し、そのリンク(相対リンク)を`https://www.open-std.org/jtc1/sc22/wg21/docs/papers/`をルートとする絶対リンクに変換して変換後のURLを出力する
- リンクは、pdfの場合とhtmlの場合がある
- pdfはpdfのまま、htmlはhtmlのまま出力する。pdfをhtmlにしない
- 6個目の<td >要素にもリンクが含まれることがあるが、これは無視する
- これを行うコードを出力するのではなく、この作業を行なう
- 手順を例示するのではなく、作業を行なった結果を出力する
- 出力は作業結果のURLを行ごとに出力する
- 入力データをリピートする必要はない。結果だけを出力する
- 入力データを出力に含めない。結果だけを出力する
- データは複数の表が連続して入力される
- データを省略しない!
- 似た番号(PxxxxRn)を持つリンクが続けて現れることがよくあります。あなたはそれを無視する傾向があるので、無視しないようにしましょう
- 1つの表につき1つのリンクを出力する。出力できない場合は空行を出力する
- 結果はコピペしやすい形で出力する、番号などはふらない

# 例

次のような表htmlに対しては

 	 <tr > 
	 	 <td > <a href="../2023/n4955.pdf">N4955</a> </td>
	 	 <td > WG21 2023-06 Admin telecon minutes </td>
	 	 <td > Nina Ranns </td>
	 	 <td > 2023-06-05 </td>
	 	 <td > 2023-06 </td>
	 	 <td >  </td>
	 	 <td > WG21 </td>
	 	 <td > </td>
	 </tr>

次のようなURLを出力します

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4955.pdf

次のような表htmlに対しては

	 <tr > 
	 	 <td > <a href="../2023/p0260r6.html">P0260R6</a> </td>
	 	 <td > C++ Concurrent Queues </td>
	 	 <td > Detlef Vollmann, Lawrence Crowl, Chris Mysen, Gor Nishanov </td>
	 	 <td > 2023-06-16 </td>
	 	 <td > 2023-06 </td>
	 	 <td > <a href="../2023/p0260r5.html">P0260R5</a> </td>
	 	 <td > SG1 Concurrency and Parallelism,LEWG Library Evolution </td>
	 	 <td > </td>
	 </tr>

次のようなURLを出力します

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0260r6.html

# データ

例示と指令はここまで、以降入力

NotebookLM

(該当期間部分のHTMLソースを入力として)

このHTMLソースに含まれているpdf/htmlファイルへのリンク及びその番号とタイトルを抽出して、次のような形式のMrkdownでリストアップしてください

### [提案番号 文書タイトル](文書へのリンク)

文書1つは例えば次のようなhtmlの1ブロックに対応しています

 	 <tr > 
	 	 <td > <a href="../2023/n4955.pdf">N4955</a> </td>
	 	 <td > WG21 2023-06 Admin telecon minutes </td>
	 	 <td > Nina Ranns </td>
	 	 <td > 2023-06-05 </td>
	 	 <td > 2023-06 </td>
	 	 <td >  </td>
	 	 <td > WG21 </td>
	 	 <td > </td>
	 </tr>

この例の場合、結果は次のようになります

### [N4955 WG21 2023-06 Admin telecon minutes](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4955.pdf)

別の例です

	 <tr > 
	 	 <td > <a href="../2023/p0260r6.html">P0260R6</a> </td>
	 	 <td > C++ Concurrent Queues </td>
	 	 <td > Detlef Vollmann, Lawrence Crowl, Chris Mysen, Gor Nishanov </td>
	 	 <td > 2023-06-16 </td>
	 	 <td > 2023-06 </td>
	 	 <td > <a href="../2023/p0260r5.html">P0260R5</a> </td>
	 	 <td > SG1 Concurrency and Parallelism,LEWG Library Evolution </td>
	 	 <td > </td>
	 </tr>

この例の場合、結果は次のようになります

### [P0260R6 C++ Concurrent Queues](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0260r6.html)