백준 24265 파이썬 , 등차수열

2024. 3. 26. 08:30코딩 도구/백준 (단계별)

반응형

백준 24265 : 알고리즘 수업 - 알고리즘의 수행 시간 4

문제

https://www.acmicpc.net/problem/24265

 

24265번: 알고리즘 수업 - 알고리즘의 수행 시간 4

오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시

www.acmicpc.net

답안 코드 :

n = int(input())

print(int(n * (n - 1) - (n - 1) * n / 2))
print(2)

 

백준 / 문제 / 단계별로 풀어보기 / 11단계 시간 복잡도

생각 

# MenOfPassion(A[], n) {
#     sum <- 0;
#     for i <- 1 to n - 1
#         for j <- i + 1 to n
#             sum <- sum + A[i] × A[j]; # 코드1
#     return sum;
# }


n = int(input())

print(int(n * (n - 1) - (n - 1) * n / 2))
print(2)

 

 

# ex ) n = 6
# 반복횟수 5,4,3,2,1번
# n-1,n-2,...,n-5 까지 감소
# (n + n + ... + n) - (1 + 2 + ... + 5)
# n을 n-1번 더한 수에서 첫째항이 1이고 마지막항이 n-1인 등차 수열의 합을 뺴주면 되겠다.
반응형