ボンバービル
概要
惨劇RoopeRヴァリアント
LR2 段位認定八段合格
やりました!
2012-1-1 旧六段合格
2013-9-17 七段合格
2013-12-11 八段合格
なのでやはり七段の壁は厚かった
剣ドラフトEX
概要
咲さんの剣ドラフト拡張
URL
https://dl.dropboxusercontent.com/u/17760045/games/ken-draft-ex.txt
剣ドラフト(咲さん)
http://sankaku-puzzle.sakura.ne.jp/psychic/draftsword/draftsword.html
draftia(THEKIさん)
https://dl.dropboxusercontent.com/u/53885125/up/drafthia.txt
カードリスト
https://dl.dropboxusercontent.com/u/17760045/games/ken-draft-ex/cardlist.html
Tuple Tips
Tuple を作る関数がある
同名のFunctor型構成子もある模様
(,) :: a -> b -> (a, b) (,,) :: a -> b -> c -> (a, b, c)
このような形の関数ではあるが演算子ではないみたいで、OCamlのようにかっこを省略した書き方はできないし
基本的に記号だからなのか中置記法もつかえない
正体は謎である
x = 1,2 y = 1 `(,)` 2
さらに -XTupleSections を使うと演算子みたいにこんな風にも書ける
("",) :: t -> ([Char], t) (,"") :: t -> (t, [Char]) (,(,)) :: t -> (t, a -> b -> (a, b))
141B - Hopscotch
出展
Codeforces Round #101 Div. 2 - B
概要
規則的に平面上に並べられたタイルに1から順番に番号が振られている。
このとき(x, y)はどのタイルの真に内部にあるか(あるいはどのタイルの内部にもないか)答える。
正しく場合分けすれば解ける。
141A - Amusing Joke
出展
Codeforces Round #101 Div. 2 - A
概要
文字列aとbをつなげて並び替えたものにcがなっているかどうかを調べる
ソートして比較すればいい