회신: 31.7 심사문제 질문
, 도장_ 관리자님이 작성안쪽 루프를 height까지 반복하느냐,
height-1까지 반복하느냐의 차이입니다.
*를 찍는 부분은 if( j < i)에서 결정하기 때문에
결과에는 영향을 주지 않습니다.
문제에서 원하는 결과를 내는데는 둘 다 문제가 없습니다.
단, height-1까지 반복하는 코드는 루프를 1번 덜 돌게 됩니다.
100개짜리를 출력한다면 100번 덜 돌게 되겠죠.
바깥에서 height번 반복하고, 안쪽에서 height번 반복한다면
총 반복 횟수는 height * height가 됩니다.
바깥에서 height번 반복하고, 안쪽에서 height-1번 반복한다면
총 반복 횟수는 height * height - height가 됩니다.
즉, 좀 더 효율적인 코드입니다.
감사합니다.