[인프런](python) 자릿수의 합

berry ·2021년 5월 18일
0

Algorithm

목록 보기
28/77
post-thumbnail


🏁 내 풀이

def digit_sum(x):
    a,b,c = list(map(int, input().split()))
    abclist = [a,b,c]
    answera, answerb, answerc = 0,0,0
    answerlist = [answera,answerb,answerc]

    print('a,b,c:', abclist)
    
    for i in str(a):
        answera += int(i)
        for j in str(b):
            answerb += int(j)
            for k in str(c):
                answerc += int(k)

    print('a,b,c 각 자리수의 합:', answera, answerb, answerc)

    for i in range(len(answerlist)):
        if i == max(answerlist):
            return(abclist[i-1])

실행

결과

📌

  • a,b,c는 int로 받았으므로 반복문 사용 위해 str 변환
  • range(len(answerlist))
    max값을 가진 abc list에서 반환
profile
Engineer

0개의 댓글