수의 사 칙 연산
3171 단어 알고리즘 재 미 있 는 문제
예 를 들 어 351 에 게 3 * 51 = 153
말씀 좀 여 쭙 겠 습 니 다. 1000 ~ 9999 의 숫자 에 대해 어떤 만족 조건 이 있 습 니까?
for x in range(1000, 10000):
bcd = x % 1000
a = x // 1000
cd = x % 100
ab = x // 100
d = x % 10
abc = x //10
c = x % 100 // 10
b = x // 100 % 10
x = d*1000 + c*100 + b*10 + a
if x==a*bcd or x==ab*cd or x==abc*d or x==a*b*c*d or x==a*b*cd or x==ab*c*d:
print(x)
정 답: 1395