SW Expert Academy #1986. 지그재그 숫자

2840 단어 SW Expert AcademyD2D2

[Difficulty 2]

  • 문제
    1부터 N까지의 숫자에서 홀수는 더하고 짝수는 뺐을 때 최종 누적된 값을 구해보자.

  • 제약 사항
    N은 1이상 10이하의 정수이다.

  • 입력
    2
    5
    6
    (첫 줄에는 테스트 케이스의 개수 T, 그 아래로 각 테스트 케이스 주어짐)

  • 출력
    #1 3
    #2 -3
    (각 줄은 '#t'로 시작하고, 공백을 한 칸 둔 다음 누적된 값 출력)

  • code

T = int(input())
for i in range(1, T+1):
    T = int(input())
    total = 0
    for j in range(1, T+1):
        if j%2 == 0: total -= j
        else: total += j
    print(f'#{i} {total}')

좋은 웹페이지 즐겨찾기