Help us understand the problem. What is going on with this user?
@lex_naturalis
情弱文系研究者が現実逃避にプログラミングしたりProject Eulerを解いてみる情弱記録
Following tags are none
Comments
通りすがりに思いついたのでコメントを残していきますが: ```hs (<<$>>) = (<$>)(<$>)(<$>) (+1) <<$>> [[1,2,3],[4,5,6],[7,8,9]] -...
> wintさん 次のGHCのリリースでbaseにも入るんだった気がします(うろ覚え)。 右から左に読み書きするのに慣れてしまっているのでいざ用意されるとあんまり使わないような気もしますが。
あとこれですが: > 私は「空のイス」は用意しておらず、$satGroupsは「最終的に座るグループ」を算出しておりますが、 `array_reduce($groups, $this->reduc...
>piotzkhiderさん > 上記箇所に当たるものだと思っていますが、その理解で正しいでしょうか。 > 冗長な箇所などありましたらご指摘下さるとすごく嬉しいです。 それであってます。大丈夫です...
> piotzkhiderさん foldl(=reduce)のプロセスが分かりやすいようにと思って、 空席の席番号のリストと着席済みの席番号のリストのペアを返すように書いたのですが、 本来は着席済み...
この問題を関数型で書くのは(kenokabeさんがどうかはともかく)全然面倒臭くないですよ。 純粋な関数型でしかコードを書けない言語Haskellで書いてみるとこうなります。 コメントを見れば何をやっ...
http://qiita.com/lex_naturalis/items/1c96a927e0725b5a5dd4 Haskellで20分。折りの展開はごく単純なリスト操作で表現できるので、 ...
同じくHaskellで(でも冗長)。 http://qiita.com/lex_naturalis/items/75a91abb5e08bc2ea5c3 工夫のない愚直なリスト操作だけ。
Haskellで。 http://qiita.com/lex_naturalis/items/025a58173a0fdf727627 ダサいやり方ですが、考えるにも書くにも時間はかかりません。 ...
何の工夫もないそのままのHaskellコードですが、10ms以下なので、まあもうこれで。 http://qiita.com/lex_naturalis/items/03a4112acf36aeb17...
Haskellで解いてみました。リスト操作との相性がいい問題なので15分程度で完成。 http://qiita.com/lex_naturalis/items/b76f1423b73c9470f96...
わーい。ありがとうございます。文系の情弱なので上記の通り実にダメな感じです。順繰りに引いてないでさっさと剰余とれよ、ってそらそうだよな、という感じです。ご指摘通り試してみましたら、瞬時に答えがでました...
  • 1 / 1