エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ルート探索 - 趣味的にっき
ルート探索(1) - バリケンのRuby日記 - RubyistをHaskellで書いてみました。最近こればっかりな気もしま... ルート探索(1) - バリケンのRuby日記 - RubyistをHaskellで書いてみました。最近こればっかりな気もしますが。 やっぱり再帰ものは書きやすいです。バリケンさんのコードをそのまま移植できました。副作用のないバージョンも2つ書いてみましたので、参考まで。 module Main (main) where import Data.Maybe (fromJust) routeMap :: [(String, [String])] routeMap = [("A", ["B", "D"]), ("B", ["A", "C"]), ("C", ["A", "D"]), ("D", ["B", "C"])] -- 関数の中で出力する場合。 routeComb1 :: String -> String -> [(String, [String])] -> IO () routeComb