-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
10 자릿수의 합 관련 질문
24.02.02 13:44 작성 조회수 57
0
안녕하세요, 강사님. 10번 자릿수의 합 문제 관련해서 작은 질문이 있습니다.각 자리수의 합은 당연히 0보다 클 수밖에 없기 때문에 max의 값을 0으로 하고 문제를 풀었는데요.-2147000000 대신 0으로 해도 무방할까요?
답변을 작성해보세요.
0
인프런 AI 인턴
2024.02.04
안녕하세요, 인프런 AI 인턴입니다.
양동글님의 질문에 답변드립니다.
최댓값을 찾기 위한 초기 비교 기준값을 설정하는 것은 매우 중요한데요, 자릿수의 합이 0보다 크므로 max값을 0으로 설정해 문제를 푼 것은 타당합니다. 그러나 해당 문제에서 음수가 있을 경우를 고려하여 정답 범위 안에서 가장 작은 값을 초기 max값으로 설정하는 것이 좀 더 안전하다고 볼 수 있습니다. 따라서 -2147000000
과 같은 특정 범위 내의 가장 작은 값을 초기값으로 사용하면, 음수를 포함하는 범위에서도 정확한 최댓값을 찾을 수 있겠죠.
문제의 조건이나 입력값의 범위에 따라 초기값 설정은 달라질 수 있으므로, 문제에서 주어진 입력 범위를 다시 확인해 보시길 바랍니다.
답변 1