• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    해결됨

[자릿수의 합] 질문입니다.

23.05.19 12:14 작성 23.05.19 12:14 수정 조회수 189

0

안녕하세요 계속 오류가 떠서 여쭤봅니다.

이 코드는 어떤 부분이 잘못되었는지 잘 모르겠습니다.

 

import sys
import os

current_path=os.getcwd()
sys.stdin=open(current_path + "\\python\\코딩테스트 강의 내용\\01 코드 구현력\\복습 파일\\" + "input.txt", "rt")

N=int(input())
num_arr=list(map(int, input().split()))

def digit_sum(x):
    result=0

    for idx in range(0, len(str(x))):
        result+=int(str(x)[idx])

    return result # 각 자리수 더한 합

for idx in range(N):
    arrMax=-21470000000
    answer=0
    
    if digit_sum(num_arr[idx])>arrMax:
        arrMax=digit_sum(num_arr[idx])
        answer=num_arr[idx]

print(answer)

답변 1

답변을 작성해보세요.

1

xudegloss님의 프로필

xudegloss

질문자

2023.05.19

해결되었습니다!