ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

なかよし村とゲームの木コミュのポイント集計関連

  • mixiチェック
  • このエントリーをはてなブックマークに追加
なかよし村永年順位の差分を最近分算出してみました。
三賞ランキングのaポイント集計と一致していないので、永年順位側集計のどこかに間違えがあるのではないかと思います。

どこが違っているのか調べきれないので、元のトピックが煩雑にならないように、とりあえずここに投げることにしました。

コメント(12)

●Aポイントランキング差分: 2026/03 - 2026/10
45 9 高00:1 2603:076:09 2604:079:09 2605:082:08 2606:082:08 2607:085:08 2608:085:08 2609:085:08 2610:085:08
45 6 小55:1 2603:143:04 2604:146:04 2605:149:04 2606:149:04 2607:149:04 2608:149:04 2609:149:04 2610:149:04
45 4 木46:1 2603:172:01 2604:172:01 2605:172:01 2606:172:01 2607:172:01 2608:173:01 2609:173:01 2610:176:01
45 4 大33:1 2603:153:03 2604:153:03 2605:154:03 2606:154:03 2607:155:02 2608:155:02 2609:157:02 2610:157:02
45 2 中00:1 2603:033:20 2604:033:20 2605:034:19 2606:034:19 2607:034:19 2608:034:19 2609:034:19 2610:035:19
45 2 大22:1 2603:154:02 2604:154:02 2605:154:02 2606:154:02 2607:154:03 2608:154:03 2609:156:03 2610:156:03
45 1 名00:1 2603:025:23 2604:026:23 2605:026:23 2606:026:23 2607:026:23 2608:026:23 2609:026:23 2610:026:23
45 1 堀04:1 2603:141:05 2604:141:05 2605:141:05 2606:142:05 2607:142:05 2608:142:05 2609:142:05 2610:142:05
45 1 堀00:1 2603:079:08 2604:079:08 2605:079:09 2606:080:09 2607:080:09 2608:080:09 2609:080:09 2610:080:09
45 1 高00:2 2603:048:15 2604:048:15 2605:048:15 2606:048:15 2607:048:15 2608:048:15 2609:048:15 2610:049:15
各行は差分の大きい順にソートしてあります。
  行:「な歴」 「差分」 「名前」 「各月データ・・・・」
  各月データ:「西暦下2桁+月2桁」:「Aポイント」:「順位」


三賞ランキングのaポイント集計と「★」を付けたところが一致していません。
(注:特に「大」さん2人のところが順位入れ替えもからみ微妙なところです。同名の場合は、グランドスラム順と百点プレーヤ順のコメントで判断しています。それらが同じ場合は出現順で判定しています。ちなみに調べた「な歴44年分」も不一致があるようです。)

38-a-�� 第38回殊勲賞順位 第7回(な45年aポイント)10月24日現在計40apt.

  1位 高 7   9 高00:1★
  2位 小 6   6 小55:1
  3位 大 5   4 大33:1★
  4位 中 4   2 中00:1★
  5位 目 4
  6位 木 4   4 木46:1
  �О漫ゝ廖。�
  8位 青 3
  9位 米 1
 10位 堀 1   1 堀04:1
 11位 大 1   2 大22:1★
 12位 高 1   1 高00:2
          1 名00:1★
          1 堀00:1★

 第90回ドミノ大会 スペード492 ♯2276まで。

修正は大変だと思いますので、今後も含めなにかいい案はないでしょうかね。

ひとつ思ったのは、「ここで特定してから元(トピック:なかよし村永年順位)に反映していちいち更新する労力を省くようにする」です。
 ありがとうございます。原資料が全て揃っているので、正確に調べることは原理的には可能ですが、何分にも500回にも及ぼうという数なので、なかなか手が着けられません。
A算出に向け、試しにAWKでプログラムを作ってみました。
原理的には、�,両霾鵑�全大会分揃えば算出できます。

今回試した資料/文書:
・#�あ�� ”酬彁四僖瀬鵐彌侘蓮�byプログラム)(tab区切り) �い鬟┘�セル等へ
・#��←�◆”鳥�1文字化   (byプログラム)(第2第3項対応)
・#�□�� 。船櫂ぅ鵐判厳彌侘蓮 �byプログラム+シェルコマンドのソート)
・#�、�覚書 元データ:大会年月と1位2位の情報 (by手入力:文字コードS-JIS)

算出方式:
・1)「覚書」→�.謄�スト→��永年順位結果→��→「mixi永年順位結果1文字」
・2)「覚書」→�.謄�スト→�あ�「エクセル等シート」→B「永年順位結果」→「mixi永年順位結果1文字」
・3)「覚書」→A「エクセル等シート」→B「永年順位結果」→「mixi永年順位結果1文字」
・X)全大会分新たに計算しなおす。
・Y)既存のポイントは正しいものと認め、近年分のみ算出しなおす。

考慮点:
・表計算、プログラム言語どちらでも、「名前(姓名)」がユニークになっている必要がある。
・言語方式は、環境依存や人的依存がある。表計算も程度の差はあれ存在する。
・複数人入力ができると良い。
#��

202604 ドミノ
1 オガ タチ
2 メラ ヨシた #2250
3 ホリ ヨシひ #2250
4 キシ サイ
5 イイ オノ
6 タニ ナカ
7 オチ ヨノ
8 ナチ ヨシめ

202605 スコポーネ
1 オガ ナカ
2 オチ タチ
3 クノ メラ
4 カトウ キシ
5 イイ ホリ
6 クラ コガ

202606 バックギャモン
1 クボ
2 ホリ
3 オチ
4 ナカ
:

202607 ブラックレディー
1 タチ
2 オチ
3 クノ
4 メラ
:

202608 ライヤーズダイス
1 アキ
2 キシ
3 ナカ
4 オガ
:

202609 ジンラミー
1 オチ
2 オノ
3 イイ
4 タダ
5 ヨノ
:

202610 ドミノ
1 キシ メラ
2 タニ ナカ
3 オノ オチ
4 ヨノ タチ
5 ナギ ヨシひ
6 コガ ヨシめ
7 オガ ヨシた
8 タキ ホリ

202613 end
#�□�#��
202610 7 タチ
202610 6 オガ
202610 5 オチ
202610 4 メラ
202610 4 ナカ
202610 4 キシ
202610 3 クボ
202610 3 アキ
202610 1 ヨシた
202610 1 ホリ
202610 1 タニ
202610 1 オノ

202609 7 タチ
202609 6 オガ
202609 5 オチ
202609 3 ナカ
202609 3 クボ
202609 3 アキ
202609 1 ヨシた
202609 1 メラ
202609 1 ホリ
202609 1 キシ
202609 1 オノ

202608 7 タチ
202608 6 オガ
202608 3 ナカ
202608 3 クボ
202608 3 アキ
202608 2 オチ
202608 1 ヨシた
202608 1 メラ
202608 1 ホリ
202608 1 キシ

202607 7 タチ
202607 6 オガ
202607 3 ナカ
202607 3 クボ
202607 2 オチ
202607 1 ヨシた
202607 1 メラ
202607 1 ホリ

202606 6 オガ
202606 4 タチ
202606 3 ナカ
202606 3 クボ
202606 1 ヨシた
202606 1 メラ
202606 1 ホリ
202606 1 オチ

202605 6 オガ
202605 4 タチ
202605 3 ナカ
202605 1 ヨシた
202605 1 メラ
202605 1 オチ

202604 3 タチ
202604 3 オガ
202604 1 ヨシた
202604 1 メラ
#��←#�□�#��
202610 7 タ
202610 6 オ
202610 5 オ
202610 4 メ
202610 4 ナ
202610 4 キ
202610 3 ク
202610 3 ア
202610 1 ヨ
202610 1 ホ
202610 1 タ
202610 1 オ

202609 7 タ
202609 6 オ
202609 5 オ
202609 3 ナ
202609 3 ク
202609 3 ア
202609 1 ヨ
202609 1 メ
202609 1 ホ
202609 1 キ
202609 1 オ

202608 7 タ
202608 6 オ
202608 3 ナ
202608 3 ク
202608 3 ア
202608 2 オ
202608 1 ヨ
202608 1 メ
202608 1 ホ
202608 1 キ

202607 7 タ
202607 6 オ
202607 3 ナ
202607 3 ク
202607 2 オ
202607 1 ヨ
202607 1 メ
202607 1 ホ

202606 6 オ
202606 4 タ
202606 3 ナ
202606 3 ク
202606 1 ヨ
202606 1 メ
202606 1 ホ
202606 1 オ

202605 6 オ
202605 4 タ
202605 3 ナ
202605 1 ヨ
202605 1 メ
202605 1 オ

202604 3 タ
202604 3 オ
202604 1 ヨ
202604 1 メ


-------END---------
as_namedic[ナ]=[ ナカ]
as_namedic[ホ]=[ ホリ]
as_namedic[ア]=[ アキ]
as_namedic[メ]=[ メラ]
as_namedic[ヨ]=[ ヨシた]
as_namedic[オ]=[ オガ オチ オノ]
as_namedic[キ]=[ キシ]
as_namedic[ク]=[ クボ]
as_namedic[タ]=[ タチ タニ]
as_name[メ01]=[メラ]
as_name[ア01]=[アキ]
as_name[ク01]=[クボ]
as_name[オ02]=[オチ]
as_name[ホ01]=[ホリ]
as_name[ナ01]=[ナカ]
as_name[キ01]=[キシ]
as_name[オ03]=[オノ]
as_name[タ01]=[タチ]
as_name[タ02]=[タニ]
as_name[ヨ01]=[ヨシた]
as_name[オ01]=[オガ]
s_namedic=
[ タチ オガ オチ メラ ナカ キシ クボ アキ ヨシた ホリ タニ オノ]
#�あ�#��
202604 1 オガ 3
202604 1 タチ 3
202604 2 メラ 1
202604 2 ヨシた 1
202605 1 オガ 3
202605 1 ナカ 3
202605 2 オチ 1
202605 2 タチ 1
202606 1 クボ 3
202606 2 ホリ 1
202607 1 タチ 3
202607 2 オチ 1
202608 1 アキ 3
202608 2 キシ 1
202609 1 オチ 3
202609 2 オノ 1
202610 1 キシ 3
202610 1 メラ 3
202610 2 タニ 1
202610 2 ナカ 1
--------------[6]再投稿------------------
A算出に向け、試しにAWKでプログラムを作ってみました。
原理的には、�,両霾鵑�全大会分揃えば算出できます。

今回試した資料/文書:
・#�あ�� ”酬彁四僖瀬鵐彌侘蓮�byプログラム)(tab区切り) �い鬟┘�セル等へ
・#��←�◆”鳥�1文字化   (byプログラム)(第2第3項対応)
・#�□�� 。船櫂ぅ鵐判厳彌侘蓮 �byプログラム+シェルコマンドのソート)
・#�、�覚書 元データ:大会年月と1位2位の情報 (by手入力:文字コードS-JIS)

算出方式:
・1)「覚書」→�.謄�スト→��永年順位結果→��→「mixi永年順位結果1文字」
・2)「覚書」→�.謄�スト→�あ�「エクセル等シート」→B「永年順位結果」→「mixi永年順位結果1文字」
・3)「覚書」→A「エクセル等シート」→B「永年順位結果」→「mixi永年順位結果1文字」
・X)全大会分新たに計算しなおす。
・Y)既存のポイントは正しいものと認め、近年分のみ算出しなおす。

考慮点:
・表計算、プログラム言語どちらでも、「名前(姓名)」がユニークになっている必要がある。
・言語方式は、環境依存や人的依存がある。表計算も程度の差はあれ存在する。
・複数人入力ができると良い。
Microsoft Windows [Version 10.0.26200.9711]
(c) Microsoft Corporation. All rights reserved.

F:\W>mawk32 -f nk_pa_1.awk inTAIKAI2026.txt�� > out.txt
F:\W>sort /R out.txt > outS2026.txt��

F:\W>mawk32 -f nk_pa_dump.awk inTAIKAI2026.txt�� > outExel.txt��

F:\W>mawk32 -f nk_pa_1.awk in.txt�� > out.txt
F:\W>sort /R out.txt > outSkata.txt��

F:\W>mawk32 -f nk_reg_name.awk outSkata.txt�� > outMIXI.txt��

F:\W>
(参考:Windowsのコマンドプロンプト上の作業例)

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

なかよし村とゲームの木 更新情報

なかよし村とゲームの木のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。