728x90
문제
두 개의 자연수 A, B가 주어진다. 이제 A부터 B까지 모든 숫자에 대하여 홀수는 더하고 짝수는 뺀 결과를 출력하는 프로그램을 작성하시오. 단, A <= B라고 가정한다.
예를 들어, A = 3, B = 8 이라고 하자. 이 경우, 그 결과는 3 - 4 + 5 - 6 + 7 - 8 = -3 이 된다.
입력
첫 번째 줄에 A, B가 주어진다. (1 <= A <= B <= 1000)
출력
A부터 B까지 모든 숫자에 대하여 홀수는 더하고 짝수는 뺀 결과를 출력한다.
예제 입력
3 8
예제 출력
-3
예제 입력
4 4
예제 출력
-4
#코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] args) throws Exception {
// Please Enter Your Code Here
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int A, B;
int res = 0;
A = Integer.parseInt(st.nextToken());
B = Integer.parseInt(st.nextToken());
for(int i = A; i <= B; i++) {
if(i%2==0) {
res -= i;
} else {
res += i;
}
}
System.out.println(res);
}
}
|
cs |
반응형