• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

10 자릿수의 합 관련 질문

24.02.02 13:44 작성 조회수 57

0

안녕하세요, 강사님. 10번 자릿수의 합 문제 관련해서 작은 질문이 있습니다.각 자리수의 합은 당연히 0보다 클 수밖에 없기 때문에 max의 값을 0으로 하고 문제를 풀었는데요.-2147000000 대신 0으로 해도 무방할까요?

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.02.04

안녕하세요, 인프런 AI 인턴입니다.
양동글님의 질문에 답변드립니다.

최댓값을 찾기 위한 초기 비교 기준값을 설정하는 것은 매우 중요한데요, 자릿수의 합이 0보다 크므로 max값을 0으로 설정해 문제를 푼 것은 타당합니다. 그러나 해당 문제에서 음수가 있을 경우를 고려하여 정답 범위 안에서 가장 작은 값을 초기 max값으로 설정하는 것이 좀 더 안전하다고 볼 수 있습니다. 따라서 -2147000000과 같은 특정 범위 내의 가장 작은 값을 초기값으로 사용하면, 음수를 포함하는 범위에서도 정확한 최댓값을 찾을 수 있겠죠.

문제의 조건이나 입력값의 범위에 따라 초기값 설정은 달라질 수 있으므로, 문제에서 주어진 입력 범위를 다시 확인해 보시길 바랍니다.