Informatica Online Judge

  가장 큰 수 [0402 / 0192]

Time Limit(Test case) : 1000(ms)
Number of users who solved : 560   Total Tried : 580


The Champion of this Problem (C++) : gs17067 - 0ms / 101byte
My Best Submission (C++) : N/A

[]

Background

7개의 자연수가 주어질 때, 이들 중에서 홀수로서 가장 큰 수와 짝수로서 가장 큰 수를 각각 찾아 그 합을 구하는 프로그램을 작성하시오.

예를 들어, 67, 18, 97, 34, 78, 97, 9가 주어지면 이들 중 홀수는 67, 97, 97, 9이며, 그 중에서 가장 큰 수는 97이다. 또한 짝수는 18, 34, 78이며 이 중에서 가장 큰 수는 78이다. 따라서 합은 97 + 78 = 175가 된다.

입력에 홀수(또는 짝수)가 존재하지 않는 경우에는 짝수(또는 홀수)만을 계산한다.

Input

1. 첫 번째 줄에 7개의 자연수가 공백으로 구분되어 주어진다.
2. 입력되는 수는 100보다 작은 수이다.

Output

1. 홀수로서 가장 큰 수와 짝수로서 가장 큰 수를 각각 찾아 그 합을 출력한다.

IO Example

예시1>
입력
67 18 97 34 78 97 9

출력
175

예시2)
입력
1 1 1 1 1 1 1

출력
1

예시3>
입력
46 78 36 58 84 42 66

출력
84

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]