« ユークリッドのアルゴリズム(Java版) | トップページ | Fedora Eclipseを日本語化できない »

2007/11/08

ユークリッドのアルゴリズム(Ruby版)

今度はRuby版を作ってみました。

# ユークリッドのアルゴリズムRuby版

print "====================\n"
print "整数を2つ入力せよ\n"

num1 = gets.to_i
num2 = gets.to_i

while (temp = num1 % num2) != 0
  num1 = num2
  num2 = temp
end

print "最大公約数:", num2,"\n"
print "====================\n"

Javaとは違ってRubyは短く書くことができるので、非常にスッキリしています。

|

« ユークリッドのアルゴリズム(Java版) | トップページ | Fedora Eclipseを日本語化できない »

Algorithm」カテゴリの記事

Ruby」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/222903/17009325

この記事へのトラックバック一覧です: ユークリッドのアルゴリズム(Ruby版):

« ユークリッドのアルゴリズム(Java版) | トップページ | Fedora Eclipseを日本語化できない »