Цитата:
Сообщение от Винтаж
хттпс://щщщ.тхегуардиан.цом/сциенце/алехс-адвентурес-ин-нумберланд/2015/маы/21/хощ-то-солве-тхе-матхс-пуззле-фор-виетнамесе-еигхт-ыеар-олдс-тхат-стумпед-парентс-анд-теачерс[/url]
|
не надо напрягаться
import itertools
list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for subset in itertools.permutations(list):
result = subset[0] + (13 * subset[1] / subset[2]) + subset[3] + (12 * subset[4]) - subset[5] - 11 + (subset[6] * subset[7] / subset[8]) - 10
if result == 66:
print(subset[0]," + 13 * ", subset[1], " / ", subset[2]," + ", subset[3]," + 12 * ", subset[4]," - ",subset[5]," - 11 + ", subset[6]," * ",subset[7]," / ", subset[8], "- 10 ")
-----------------
Думал я, думал, ничего полезного не придумал и решил наплевать!
|