[[問題文>練習問題#ffeaab60]]
 from random import *
 N = 4
 a = range(1, 10)
 shuffle(a)
 a = ''.join(map(str,a[:N]))
 x = ''
 while x!=a:
   hit, blow = 0, 0
   x = raw_input('Input %d digit number: ' % N)
   for i, e in enumerate(a):
     if x[i]==e: hit += 1
   for e in a:
     if e in x: blow += 1
   blow -= hit
   print '%d hit, %d blow' % (hit, blow)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS