ipad mini,ipad 3rd 4rdで竹内関数のベンチマーク2013/01/29 08:29

ipad 4rd
竹内関数をipadのpython 2.7で回してみた
ipad mini,ipad 3rd が同じで68.55秒
ipad 4rd 38.01秒

以下にソース
mport sys
import string
import time

start = time.time()
def tak (x, y, z):
if x <= y:
return y
else:
return tak(tak(x - 1, y, z),
tak(y - 1, z, x),
tak(z - 1, x, y))

[x, y, z] = [14, 5, 1]
if len(sys.argv) == 4:
[x, y, z] = map(lambda s: string.atoi(s), sys.argv[1:])
print ('tak(%d, %d, %d) = %d' % (x, y, z, tak(x, y, z)))
print time.time() - start,"seconds"

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
下記の文字を入力して下さい(半角スペースあります)
Hoge desu

コメント:

トラックバック