예제 2. 루프 언롤링을 적용한 반복문
이제 루프 언롤링을 사용하여 두 개씩 묶어 주문을 처리해 보겠습니다.
let totalSandwichesUnrolled = 0;
// 루프 언롤링을 통해 주문을 두 개씩 동시에 처리
for (let i = 0; i < sandwichOrders.length; i += 2) {
// 남은 주문이 있을 때만 더하기
totalSandwichesUnrolled += sandwichOrders[i] + (sandwichOrders[i + 1] || 0);
}
console.log("총 샌드위치 수 (루프 언롤링):", totalSandwichesUnrolled); // 20