-
Notifications
You must be signed in to change notification settings - Fork 3
08_99_02_第二回プロコンミーティング
Sho Hashimoto edited this page Dec 20, 2016
·
3 revisions
開催日時 9/27 18:30 - 20:00
参加人数 3人(倉橋、西田、橋本)
-
mazeコマンドがよかった
$ brew install itchyny/maze/maze $ maze --width=5 --height=5 --solution | ruby -e ' maze = STDIN.read n = maze.split("\n")[1].length indices = 0.step(n - 1, 2).to_a indices[-1] += 1 puts maze.split("\n").map {|s| indices.map {|i| s[i]}.join }.join("\n")' ########### S:#:::::# # #:#:###:# # #:::#:::# # #####:### # #:::::# # #:### # ### #:::# # # # ###:### # # # :::::::G ###########
-
これで1本道での迷路生成はできた.2本以上の正解があって短い方がスコアが高いみたいなのを考え中
-
ただ、その話は優先度が低い。まずは実施できる準備から
-
解く部分作成した
-
いくつかのテストケースを作ってどの規模だったらどれぐらいの計算時間がかかるかを調べると良いのかも
-
計算時間の結果から、サイズによって優劣を付ける事ができそう
-
松江Ruby会議07の反省を踏まえて、出力フォーマットは座標よりも点線を埋めて出力するのでもいいかも
-
サンプルの解答プログラムは104行のため、題材として現実的なレベルかもしれない
- コメントも削れば68行との事
yuya@yoshiyuki|19:20:47|0% sed -e '/^ *#/ d' -e '/^ *$/ d' -e '/^=begin/, /^=end/ d' solve.rb | wc -l 68
-
以下でも悪くない感じになる
- これをプログラムで操作して解答を実行してもいいかも
- その場合解答は↑↓→←とか?
$ maze --width=w --height=h --interactive --format color
-
こんな感じになる(sキーでトグル可能)
- 解いてる最中:
- 解答:
- 解いてる最中:
- matsuerbチームを作成、5名メンバーにした
- 追加のメンバーが必要になる場合はgitlab.comを視野に入れる
- privateレポジトリ人数無制限
- でもどうして無料で提供できるのか気になる...
-
https://bitbucket.org/matsuerb/procon とした
- matrk08プロジェクトの下のproconレポジトリ
- このチャンネルのメンバーは挑戦権(or 入賞権)がない
- 議事録まとめ(橋本)
- bitbucket上にまとめる
- 現状のデータのコミット(倉橋、西田)
- 今後の作業の担当を決める
- 投稿部分
- 投稿作品の実行部分(どこまで進めるかは要相談)
- ランキング部分は今じゃなくてもいいかも
- ※次々回くらいで解答確認とランキングで分担?
- ちょうど2週間後の10/11を第一候補として調整してみる
- 倉橋、西田、橋本の3名はいまのところ問題なし
- 全員問題なかったため、10/11(火) 19:00〜 @ NaCl
- 08_01_概要
- 08_02_スタッフ
- 08_03_企画について
- 08_04_役割
- 08_05_受付について
- 08_06_お弁当について
- 08_07_当日の予定(注意事項)
- 08_08_タイムテーブル
- 08_09_RubyQuizについて
- #1: 議題, 議事録
- #2: 議題, 議事録
- #3: 議題, 議事録
- #4: 議題, 議事録
- #5: 議題, 議事録
- プロコン#1: 議事録
- プロコン#2: 議事録
- プロコン#3: 議事録
- プロコン#4: 議事録
- 07_01_概要
- 07_02_開催までのスケジュール
- 07_03_スタッフ
- 07_04_企画について
- 07_05_役割
- 07_07_プログラミングコンテストについて powerd by paiza
- 07_08_懇親会
- 07_09.準備物
- 07_10-当日の予定(注意事項)
- 07_11_スポンサー一覧
- 07_12_ふりかえり
- #1: 議題, 議事録
- #2: [議題](https://github.com/matsuerb/matrk/wiki/07_06 第二回ミーティング), [議事録](https://github.com/matsuerb/matrk/wiki/07_06 第二回ミーティング(議事録))
- #3: 議題, 議事録