수의 사 칙 연산

우 리 는 조합 이 하나의 결 과 를 계산 하여 원 숫자 각 수의 역순 으로 배 열 된 수 를 계산 하고 산식 은 먼저 곱 하고 나 눈 후에 가감 하 는 순서에 따라 배열 하 기 를 바란다.
예 를 들 어 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

좋은 웹페이지 즐겨찾기