코딩테스트/백준 자바
백준 8393 합 풀이 코드
Nadii
2024. 12. 16. 10:01
반응형
n = int(input())
ans = 0
for i in range(n+1):
ans = ans + i
print(ans)d
위와 같이 풀이하면 시간복잡도가 O(n^2)이 된다.
n = int(input())
ans = (int)((n*(n+1))/2)
print(ans)
이렇게 N까지의 합의 공식을 사용하면 시간복잡도를 O(1)로 단축할 수 있다.
반응형