Pythonについて0から教えてください
■ このスレッドは過去ログ倉庫に格納されています
0253デフォルトの名無しさん
2005/11/28(月) 12:43:56ss = eval(s.replace("(", ",("))
def sum_generator(node, partial_sum):
for prop in node[1:]:
if len(prop)==0:
yield partial_sum+node[0]
else:
for trace_sum in sum_generator(prop, partial_sum+node[0]):
yield trace_sum
print {True:"YES", False:"NO"}[ss[0] in sum_generator(ss[1], 0)]
■ このスレッドは過去ログ倉庫に格納されています