ブルーブリッジカップ:不思議な計算式--Python
3297 ワード
題目は4つの異なる数字からなり,1つの乗算式からなり,それらの積は依然としてこの4つの数字から構成されている.
210 x 6 = 1260 8 x 473 = 3784 27 x 81 = 2187
問題を解く構想.直接暴力解読.
Code
:
210 x 6 = 1260 8 x 473 = 3784 27 x 81 = 2187
。
, , 3 , 。
, ,
問題を解く構想.
Code
#
res = 0
for x in range(1,999):
for y in range(x,999):
if sorted(str(x*y)) == sorted(str(x) + str(y)) and len(str(x) + str(y)) == 4 and len(set(list(str(x*y)))) == 4:
res += 1
print(res)
12