2022-12-01から1ヶ月間の記事一覧

再びトーナメント表作成 ⑥ クラスモジュール作成

先日から、トーナメント表作成の仕組みを焼き直ししている。 infoment.hatenablog.com 今回は、これを一旦クラスモジュールに作り替えてみた。 クラスモジュールにした理由は至って単純で、複数回登場する値を使いまわししたかったら。しかし未熟の致すとこ…

再びトーナメント表作成 ⑤ 人を配置してみる

昨日は、トーナメント表作成時に全大会の上位入賞者を良い感じに 分散する関数における「考慮漏れ」の改修について紹介した。 infoment.hatenablog.com 今日は、実際に人の名前をトーナメント表にセットしてみよう。 今日までに作成した仕組みは、以下のとお…

再びトーナメント表作成 ④ 前大会の入賞者を良い感じに分散したい、を修正

先日から、トーナメント表の作成に取り組んでいる。数回前は、 前大会の入賞者を良い感じに分散させて、例えば前回の1位と2位が 一回戦で対戦しないよう工夫してみた。 infoment.hatenablog.com この中で重大な考慮漏れがあったため、今回はそれを修正する。…

再びトーナメント表作成 ③ 順番をランダムに並べ替えたい-2

昨日は、トーナメントに於いて対戦カードをランダムにするために、 配列の順番をランダムに並べ替えることに挑戦した。 infoment.hatenablog.com 書き始めた時刻が遅かったこともあり、残念ながらタイムアウトとなった。 今日は、昨日の続きから。 理屈の部…

再びトーナメント表作成 ③ 順番をランダムに並べ替えたい-1

昨日はトーナメント表作成において、なるべく全大会の入賞者が初戦で ぶつからないよう、良い感じに分散させることに挑戦した。 infoment.hatenablog.com しかしそうは言っても、完全ランダムで配置したいこともあるだろう。 ということで今日は、配列をラン…

再びトーナメント表作成 ② 前大会の入賞者を良い感じに分散したい

昨日は、選手の人数からトーナメント表のサイズを求めるために、 常用対数を使ってみた。 infoment.hatenablog.com 今日は、前大会の入賞者が一回戦でぶつからないよう、良い感じに分散 させることに挑戦する。 以前トーナメント表作成マクロに挑戦した際は…

再びトーナメント表作成 ① 常用対数が使えることに気づいた

前回まで、賞状作成用のマクロについて紹介してきた。 infoment.hatenablog.com 実は先日の大会の後、「トーナメント作成ツール」についても相談を受けていた。 そういえば随分と前になるが、作ったことがあったっけ。今回は、その焼き直しに挑戦するお話。 …