Notice
Recent Posts
Recent Comments
Link
관리 메뉴

윤일무이

[백준-Python] 9713번: Sum of Odd Sequence 본문

🥧 Python/⚙️ 코딩테스트

[백준-Python] 9713번: Sum of Odd Sequence

썸머몽 2023. 3. 8. 15:08
728x90
 

9713번: Sum of Odd Sequence

First line of the input contains T, the number of test cases. Each test case contains a single integer N. N is between 1 and 100.

www.acmicpc.net

 

📌 풀이

해석이 좀 이해가 안돼서 헤맸던 문제다.

홀수인 정수 N이 주어졌을 때 1부터 N까지 홀수의 합만 계산한다.

 

먼저 테스트 케이스를 받아 for문을 돌리고 홀수의 합을 받아줄 빈 공간 total을 생성한다.

홀수인 정수 N을 input으로 받고, 1부터 N까지 for문을 또 돌려준다.

i가 홀수라면 그 i값을 total에 더해주면 된다.

입력하는 N마다 total 값이 초기화되어야 하므로 total은 첫 번째 for문 안에 있어야 한다.

이 점을 생각하면서 문제를 풀자.

 

✅ 코드

test_case = int(input())

for i in range(test_case) :
    total = 0
    n = int(input())
    for i in range(1, n+1) :
        if i % 2 != 0 :
            total += i
    print(total)
728x90