* *scrap*
* *scrap*
読者になる

* *scrap*

この広告は、90日以上更新していないブログに表示しています。

2009-06-02

Gray code

golf CommonLisp

anarchy golf - Gray code

(let ((n (read)) (x 3) (l '(0 1)))
  (dotimes (i (1- n))
    (setq l (append l (mapcar #'(lambda (a) (logxor x a)) l))
          x (* x 2)))
  (dolist (c l)
    (format t "~V,'0B~%" n c)))

といった方法も思いついたんだけど短く書けない。
Cが異様に盛り上がってるなぁ…

youz 2009-06-02 00:43 読者になる

この記事をはてなブックマークに追加
広告を非表示にする
  • もっと読む
コメントを書く
« テトリス25周年記念? 聴講希望で »
プロフィール
id:youz id:youz
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
最新記事
  • Grass on Grass
  • SATySFiでテントを描くコマンド作った
  • SATySFiでお絵描き
  • SATySFiで数式を生成する ~ラムダ計算編~
  • SATySFiの可換図式パッケージの使い方

はてなブログをはじめよう!

youzさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
* *scrap* * *scrap*

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる