2011年7月23日土曜日

開発環境

  • Mac OS X Snow Leopard (OS)
  • WingIDE
  • Script言語: Python

『初めてのコンピュータサイエンス』(Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson 著、長尾 高弘 訳、オライリー・ジャパン、2010年、ISBN978-4-87311-463-7)の10章(アルゴリズム), 10.4(練習問題), 2(a)を解いてみる。

 

2.

(a)

コード

l=(5,4,3,2,1,0,6,7,8,9)
i=0
m=l[0]
for j in range(1,len(l)):
    if l[j]<m:
        i=j
        m=l[j]

入出力結果(Python Shell)

ループをちゃんとリスト内の最小値とその値の添字の両方を1パスで取得できていることを確認できた。

 

0 コメント:

コメントを投稿