• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    해결됨

무조건 mid-=a[i]를 하는데 mid==temp인 순간이 있나요?

23.05.30 00:05 작성 조회수 271

0

없지않나요? if mid!=temp문의 cnt는 무조건++되는걸까요?

답변 1

답변을 작성해보세요.

1

안녕하세요 현성님 ㅎㅎ

다음 코드 중에서 mid = temp; 인 순간이 없다고 말씀하시는건가요?

    for(int i = 0; i < n; i++){
        if(mid - a[i] < 0){
            mid = temp;
            cnt++;
        }
        mid -= a[i];
    }
    if(mid != temp) cnt++; 
    return cnt <= m;
조현성님의 프로필

조현성

질문자

2023.06.02

무조건 두번째 if문에서 cnt++이 되니까 다음 문제에서는 int cnt=1로 설정하신거 같아서 그냥 질문이 해결된 셈입니다(?)