안녕하세요,
현재 APCSA TestReady_FRQ 문제풀이 강의를 수강중입니다.
선생님께서 7번 강의(Battery Charger) b번을 설명 하실때, comparison optimization을 위해서 minValue의 index는 0으로 설정하시고, for loop안에 있는 int i를 1로 설정하셨어요.
그러나 8번 강의(Trail)에서는 comparison을 하실때 int minValue의 index와 for loop안에 있는 int i를 start(minValue와 동일)로 설정하셨길래, comparison을 할때는 min index와 for loop의 int i 의 값이 같아도 되나요? 만약 특정한 경우에만 적용된다면, 7번문제와 8번문제의 차이가 무엇인가요?
감사합니다.
큰상관 없어요!
두번째에서도 0부터 시작해도 됩니다.
마찬가지로 첫번째에서 start+1 부터 해도 괜찮아요.
efficiency 문제인데, 사실 ap 레벨에서는 효율성을 문제삼지는 않으니 그냥 조금 더 생각했음을 보여주는 정도입니다.
두번째가 조금 더 깔끔하긴 하지요? ^^