문제풀이 (25) 썸네일형 리스트형 [C언어] 백준 15596 long long sum(int *a, int n) { long long ans = 0; while(--n > -1) ans += (long long) a[n]; return ans; } 사용언어: C 접근 반복횟수 n은 이미 argument로 넘겨받고 있기 때문에, 단순히 함수 정의 안에서 루프를 돌려 sum을 구해 리턴하는 문제 변수 개수를 최소화하고 코드도 단순화하기 위해 while문 선택 가장 처음에는 배열의 인덱스 0까지 루프가 돌아야하기 때문에 n--이 아닌 --n 표현문을 선택하고 해당 값이 -1보다 작을 때라고 코드를 작성 ※그러나 while (n --)이 더 깔끔한 코드였다. while(n--): n이 0보다 큰지 먼저 판단하고 코드블럭 안을 수행할지 말지 결정 그 다음 코드블럭 안에 들.. 이전 1 2 3 4 다음