숫자 n이 있다고 가정하고 처음 n개의 양의 홀수 정수의 합을 찾아야 합니다.
따라서 입력이 n =10과 같으면 처음 10개의 홀수 정수가 [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]이고 그 합이 다음과 같기 때문에 출력은 100이 됩니다. 100.
이 문제를 해결하기 위해 다음 단계를 따릅니다. −
- 처음 n개의 홀수에 대해 합은 항상 n의 제곱입니다.
- 결과를 얻으려면 n*n을 반환합니다.
예시
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
def solve(n): return n*n n = 10 print(solve(n))
입력
10
출력
100