인프런 커뮤니티 질문&답변

조현성님의 프로필 이미지
조현성

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

6-B

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

해결된 질문

작성

·

355

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;
조현성님의 프로필 이미지
조현성
질문자

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

조현성님의 프로필 이미지
조현성

작성한 질문수

질문하기