SW ExpertAcademy/D2

1986. 지그재그 숫자

Programmer. 2018. 12. 1. 15:17

1986. 지그재그 숫자

문제출처: https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PxmBqAe8DFAUq&categoryId=AV5PxmBqAe8DFAUq&categoryType=CODE




풀이 방법



<코드>


#include<iostream>
using namespace std;

int main(int argc, char** argv)
{
	std::ios::sync_with_stdio(false);
	std::cout.tie(nullptr);
	std::cin.tie(nullptr);

	int test_case;
	int T;
	cin >> T;

	for (test_case = 1; test_case <= T; ++test_case)
	{
		int nValue{ 0 }, answer{ 0 };
		std::cin >> nValue;

		for (int i = 1; i <= nValue; i++)
			answer += (i * (i % 2 == 1 ? 1 : -1));

		std::cout << "#" << test_case << " " << answer << "\n";
	}

	return 0;//정상종료시 반드시 0을 리턴해야합니다.
}