このプログラムは、テキストで書かれたリーグ表をHTMLのTABLE形式に
清書するものです。成績、順位の計算も自動的に行います。
なお、順位の決定法は、勝数の多い順→対局数の多い順(つまり敗数の多い順)
→並び順、としています。
手順は
入力するテキストは次のように書いてください。
1行目 参加人数 2行目 赤で表示する順位(複数の順位を赤にする場合はスペースで区切ってください。 また、どの順位も赤にしない場合は空行にしてください) 3行目 青で表示する順位(注意は同上) 4行目以降 各人の名前、成績 それぞれ、上に出す名前、左に出す名前、各対戦成績(勝ちは o 、負けは x 、未対戦は - (マイナス))を スペースで区切って入力してください。なお、区切りのスペース、対戦成績の o, x, - は半角のものを使ってください。 また、区切り以外に半角のスペースを使わないでください。
出力結果の漢字コードをシフトJISにするかEUCにするか(Windows を使っている方はシフトJISがよいでしょう)、順位を表示するかどうか、 順位による並べ替えをするかどうかを選択できます。
長 | 山 | 高 | 原 | 新 | 正 | 浦 | 松 | 成績 | 順位 | |
---|---|---|---|---|---|---|---|---|---|---|
長谷川 哲 | -- | ● | ○ | ○ | ● | ● | ○ | ○ | 4−3 | 3 |
山本 真人 | ○ | -- | ● | ○ | ○ | ○ | ● | ○ | 5−2 | 1 |
高田 英之 | ● | ○ | -- | ● | ○ | ○ | ○ | ○ | 5−2 | 2 |
原崎 立 | ● | ● | ○ | -- | ○ | ● | ● | ○ | 3−4 | 5 |
新家 義貴 | ○ | ● | ● | ● | -- | ● | ○ | ● | 2−5 | 7 |
正永 岳宏 | ○ | ● | ● | ○ | ○ | -- | ○ | ● | 4−3 | 4 |
浦田 信之 | ● | ○ | ● | ○ | ● | ● | -- | ● | 2−5 | 8 |
松田 隆之 | ● | ● | ● | ● | ○ | ○ | ○ | -- | 3−4 | 6 |
山 | 高 | 長 | 正 | 原 | 松 | 新 | 浦 | 成績 | 順位 | |
---|---|---|---|---|---|---|---|---|---|---|
山本 真人 | -- | ● | ○ | ○ | ○ | ○ | ○ | ● | 5−2 | 1 |
高田 英之 | ○ | -- | ● | ○ | ● | ○ | ○ | ○ | 5−2 | 2 |
長谷川 哲 | ● | ○ | -- | ● | ○ | ○ | ● | ○ | 4−3 | 3 |
正永 岳宏 | ● | ● | ○ | -- | ○ | ● | ○ | ○ | 4−3 | 4 |
原崎 立 | ● | ○ | ● | ● | -- | ○ | ○ | ● | 3−4 | 5 |
松田 隆之 | ● | ● | ● | ○ | ● | -- | ○ | ○ | 3−4 | 6 |
新家 義貴 | ● | ● | ○ | ● | ● | ● | -- | ○ | 2−5 | 7 |
浦田 信之 | ○ | ● | ● | ● | ○ | ● | ● | -- | 2−5 | 8 |
長 | 山 | 高 | 原 | 新 | 正 | 浦 | 松 | 成績 | 順位 | |
---|---|---|---|---|---|---|---|---|---|---|
長谷川 哲 | -- | ● | ○ | ● | ○ | ○ | 3−2 | 2 | ||
山本 真人 | ○ | -- | ● | ○ | ○ | ● | 3−2 | 3 | ||
高田 英之 | ○ | -- | ○ | ○ | ○ | ○ | 5−0 | 1 | ||
原崎 立 | ● | ● | -- | ○ | ● | ○ | 2−3 | 4 | ||
新家 義貴 | ○ | ● | ● | -- | ○ | ● | 2−3 | 5 | ||
正永 岳宏 | ● | ● | ○ | -- | ○ | ● | 2−3 | 6 | ||
浦田 信之 | ● | ○ | ● | ● | ● | -- | 1−4 | 8 | ||
松田 隆之 | ● | ● | ● | ○ | ○ | -- | 2−3 | 7 |
98/08/30 Ver. 1.0 公開
98/09/07 Ver. 1.1 公開(出力結果の漢字コードを選択できるようにしました。
また、長い文字列が送れない、という問題を直しました。)