2012年4月16日 (月)

素数日を求める

最近、自発的にコードを書くことがないなぁ…。 ということで今回も人様のブログのネタからです。何やら「素数日」を求めるらしい。 詳しい説明はこちらを見ていただくことにして…。   今回は「Date クラス」を使って実際の日付を出し、それを「yyyymmdd」の形の整数に変換した後に...

» 続きを読む

2012年4月 5日 (木)

オートマトン

ネットをウロウロしてたら、こちらのブログを発見しました。 「オートマトン」って、詳しくは知らないけど何だか面白そうです。 参考に挙げてあったPDFファイルを見ながら、自分なりにコードを書いてみました。 {- << DFA(決定性有限オートマトン) >> 参...

» 続きを読む

2012年2月29日 (水)

ブログの内容は鵜呑みにしない方がいいですよ(笑)

どうして中途半端な知識しかもっていない人に限って、ドヤ顔で人にその知識 を教えたがるんだろう? 明らかに Ruby 初心者の人が、解説口調で Ruby のコードの説明をしてるブロ グを見つけたんですけど…説明が微妙に間違ってたり、ブログに書かれてるコー ドが妙に冗長だったり…。 ...

» 続きを読む

2012年2月24日 (金)

リストモナド

こちらのブログ経由でこの記事にたどり着きました。 一つめのコードは「指定した文字列の大文字小文字の組み合わせ全パターンの リストを取得する」というコードなんですが…確かに少し冗長な気がします。 私なら次のようなコードを書くかな…。 import Data.Char getAllU...

» 続きを読む

2012年2月16日 (木)

Codeforces 35

最近、「Project Euler」を休んで、「Codeforces」の過去問を Haskell で解いて遊んでます。 ずっと「モナド」とか「IO アクション」から逃げてたんですけど、「Codeforces」では「入力」と「出力」が決まってるので「IO」の練習になるかな…と思いま...

» 続きを読む

2012年1月 4日 (水)

n Queen 問題

 先日、Haskell で「N-Queens 問題」を扱ったブログを見つけました。  そういえば「N-Queens 問題」を自分で解いたことがなかったなぁ…ということで、自分でもコードを書いてみました。 import System import Data.List queen :...

» 続きを読む

2011年12月15日 (木)

Haskell の配列

 こちらのブログで Haskell の二次元配列の話題が出ていました。  コードの例が示してあり、「やはりCなどに比べると配列の準備が面倒ですね」と書いてあります。  私は Haskell の配列に詳しいわけではないのですが、「listArray 関数」を使えば簡単に配列が作れる...

» 続きを読む

2011年12月 1日 (木)

またまた「FizzBuzz]

 かなり久しぶりのブログ更新です。  最近、また「FizzBuzz問題」が気になりまして……。    一般的な「FizzBuzz問題」といえばこちらのルールですよね。  Haskell だとこんな感じでしょうか? fizzbuzz :: [String] fizzbuzz = m...

» 続きを読む

2011年3月18日 (金)

柔軟な発想

 電気系出身者さんの問題(こんな問題, ぱっと解けますか. - とある電気系出身者のいんでっくす)が面白そうで、Haskell で関数を書いてみようとしたんですが、要素数は多い順に、要素自体は小さい順に見ていかなくてはならなくて、なかなかいい方法を考えられませんでした。  そした...

» 続きを読む

2011年3月 3日 (木)

Project Euler 用のモジュールを改訂しました。

 以前、Project Euler 用のモジュールとして、"ForEuler.hs" を発表しました。  今でも暇な時にチョコチョコいじっているのですが、最新版を以前の記事のコードと差し替えました。  実際のコードはこちらを御覧ください。

» 続きを読む

«Project Euler : Problem 59 ~ 暗号解読

2012年5月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
フォト

他のアカウント

最近のトラックバック

無料ブログはココログ