[문제]
1부터 N까지의 숫자에서 홀수는 더하고 짝수는 뺐을 때 최종 누적된 값을 구해보자.
[풀이방법]
mod 연산을 이용하여 홀수/짝수를 판단한 후에 연산을 진행하면 됩니다.
for (int k = 0; k < T; k++) {
sf.append("#" + (k+1) + " ");
st = new StringTokenizer(br.readLine());
int N = Integer.parseInt(st.nextToken());
int result= 0;
for (int i = 1; i <= N; i++) {
if (i % 2 == 0) {
result -= i;
}
else {
result += i;
}
}
sf.append(result + "\n");
}
'SWEA > D2' 카테고리의 다른 글
[SWEA 1983][D2][JAVA] 조교의 성적 매기기 (0) | 2019.05.01 |
---|---|
[SWEA 1859][D2][JAVA] 백만장자 프로젝트 (0) | 2019.04.30 |
[SWEA 1989][D2][JAVA] 초심자의 회문검사 (0) | 2019.04.30 |
[SWEA 2005][D2][JAVA] 파스칼의 삼각형 (0) | 2019.04.29 |
[SWEA 2001][D2][JAVA] 파리퇴치 (0) | 2019.04.29 |