-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
질문은 아니고 이런 방식도 있음을 알려드립니다.
21.09.29 01:57 작성 조회수 138
0
제 코드 입니다.
선생님께서 하신 방식은 제가 C++강의에서 배웠었는데
파이썬에서는 애초에 그냥 input을 전부 string 으로 받은 뒤
형변환을 하는 방식으로 처리하였습니다.
N = int(input())
res=[]
arr = input().split()
def digit_sum(x):
total=int(0)
for i in range(len(x)):
total+=int(x[i])
return total
for i in arr:
res.append(digit_sum(i))
curmax=-1
for i in range(len(res)):
if curmax <=res[i]:
curmax = res[i]
Key=0
for key,value in enumerate(res):
if curmax == value:
Key=key
break
print(arr[Key])
답변을 작성해보세요.
2
답변 1