くれねこのメモ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

くじ引き問題

Pythonの勉強で
プログラミングコンテストチャレンジブック に載ってる、くじ引きの問題をやってみた。
最初はPythonのやり方に慣れなくて、リストの長さを調べてそれでループを回そうとしてたけど、Pythonのforは本質的にはforeachだから、そんなこといらなかった。

できたのがこれ

m = 10
data=[1,3,5]

def check(data,x):
 for a in data:
  for b in data:
   for c in data:
    for d in data:
     if a+b+c+d == x:
      return True


if (check(k,i)):
 print "Yes"
else:
 print "No"

スポンサーサイト
  1. 2012/11/13(火) 17:52:34|
  2. Python
  3. | トラックバック:0
  4. | コメント:0

プロフィール

kureneko

Author:kureneko
FC2ブログへようこそ!

最新記事

最新コメント

最新トラックバック

月別アーカイブ

カテゴリ

未分類 (3)
プログラミング (2)
C# (1)
visual studio (2)
WIndows7 (2)
サイエンス (1)
Python (3)
MGS4 (1)

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。