ツムジのひとりごと
ありふれた日常で、つらつらと思うことなど……
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
プロフィール
他のアカウント
Twitter: little_Schemer
最近の記事
素数日を求める
オートマトン
ブログの内容は鵜呑みにしない方がいいですよ(笑)
リストモナド
Codeforces 35
n Queen 問題
Haskell の配列
またまた「FizzBuzz]
柔軟な発想
Project Euler 用のモジュールを改訂しました。
最近のコメント
ツムジ
on
Project Euler - Problem 28
いるむ
on
Project Euler - Problem 28
ツムジ
on
Haskell の配列
wvogel00
on
Haskell の配列
route150
on
柔軟な発想
ツムジ
on
FizzBuzz 再び : Integer#times の落とし穴
ヌキ
on
FizzBuzz 再び : Integer#times の落とし穴
n9d
on
Project Euler : Problem 14 ~ Collatz 問題とメモ化
ツムジ
on
Project Euler : Problem 14 ~ Collatz 問題とメモ化
n9d
on
Project Euler : Problem 14 ~ Collatz 問題とメモ化
最近のトラックバック
Haskellのクイックソートを紐解く
(やじゅ@アプリケーション・ラボ わんくま支局)
基数ソート
(ツムジのひとりごと)
平方根の求め方 その2 〜 今度は Haskell で
(ツムジのひとりごと)
[Python]素因数分解
(銀月の符号)
Project Euler : Problem 10 〜 200万以下の素数の和
(ツムジのひとりごと)
Project Euler : Problem 10 〜 200万以下の素数の和
(ツムジのひとりごと)
カテゴリー
Codeforces
Haskell
Project Euler
Ruby
Scheme
Turtle Graphics on Ruby/SDL
ゲーム
パソコン・インターネット
数学
数学ガール
日記・コラム・つぶやき
バックナンバー
2012年4月
2012年2月
2012年1月
2011年12月
2011年3月
2011年2月
2011年1月
2010年12月
2010年11月
2010年10月
このブログをマイリストに追加
RSSを表示する
@nifty
が提供する
無料ブログはココログ
!
最近のコメント