コンテンツへスキップ

blog.PanicBlanket.com

takatoh's blog – Learning programming languages.

  • ホーム
  • ブログ

日: 2015年3月20日

Schemeでユークリッドの互除法

今日は時間がないので埋草的エントリ。
ユークリッドの互除法で最大公約数を求める。

(define gcd
  (lambda (x y)
    (let ((z (mod x y)))
      (if (= z 0)
        y
        (gcd y z)))))

(print (gcd 1071 1029))
takatoh@nightschool $ gosh gcd.scm
21
投稿者 takatoh投稿日: 2015年3月20日2020年10月11日カテゴリー algorithm, SchemeSchemeでユークリッドの互除法にコメント
2015年3月
日 月 火 水 木 金 土
1234567
891011121314
15161718192021
22232425262728
293031  
« 2月   4月 »

アーカイブ

  • AIR
  • algorithm
  • bouldering
  • C
  • CentOS
  • Clojure
  • Cpp
  • Elixir
  • Go
  • Haskell
  • Java
  • JavaScript
  • Linux Mint
  • Mac
  • misc
  • OCaml
  • Perl
  • PHP
  • Python
  • RockyLinux
  • Ruby
  • Scala
  • Scheme
  • Ubuntu
  • Windows

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org
  • ホーム
  • ブログ
blog.PanicBlanket.com Proudly powered by WordPress