パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Haskell 雷(いかずち)にうたれる

2021-11-11 | ML系言語に挑む

何年か前にHaskellで挑戦して完全には解けなかった

CodinGameのPower of Thor

 

先日挑戦して挑戦中のThor

 

どうしても今のスキルでは解けないとGitHubに置いてあったソースを見ていて

参考に作ってみたもの

 

そして何年か前のプログラムを導入してみたもの

なんかコツをつかんだ気がする

 

もう一問

DIE HANDEDNESS

先日OCamlで解いたソース

 

移植したもの

Haskellの乱数を使おうとしたのですが、うまく使えず疑似乱数を再帰呼び出し時に生成しています。

メインループを再帰関数化ができるようになったのは大きいです。


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。