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
'🥧 Python > ⚙️ 코딩테스트' 카테고리의 다른 글
[백준-Python] 10093번: 숫자 (0) | 2023.03.08 |
---|---|
[백준-Python] 9653번: 스타워즈 로고 / 9654번: 나부 함대 데이터 / 10170번: NFC West vs North / 10171번: 고양이 / 10172번: 개 (0) | 2023.03.08 |
[백준-Python] 9316번: Hello Judge (0) | 2023.03.08 |
[백준-Python] 8393번: 합 (0) | 2023.03.08 |
[백준-Python] 7891번: Can you add this? (0) | 2023.03.08 |