C++
[C++] 5월 23일 코딩 테스트 수업
k-codestudy
2025. 5. 24. 18:18
프로그래머스 - 택배 배달과 수거하기
이거 while 한번 없애보기 도전
#include <iostream>
int main()
{
int arD[5]{ 1,0,3,1,2 };
int arP[5]{ 0,3,0,4,0 };
int nLastIndex = 4;
int nCap = 4;
int nDTotal{};
int nPTotal{};
for (int i = nLastIndex; i >= 0; i--)
{
nDTotal += arD[i];
nPTotal += arP[i];
int nCnt = 0;
while (nDTotal > 0 || nPTotal > 0)
{
nDTotal -= nCap;
nPTotal -= nCap;
nCnt++;
}
if (nCnt > 0)
printf("%d\n", i);
}
}