알고리즘/SW Expert Academy
[SWEA] D1 2072. 홀수만 더하기 _Java
3o14
2023. 7. 10. 10:09
728x90
반응형
SWEA D1. 홀수만 더하기 java
🧶 문제 설명
10개의 수를 입력 받아, 그 중에서 홀수만 더한 값을 출력하는 프로그램을 작성하라.
제한사항
각 수는 0 이상 10000 이하의 정수이다.
입출력 예
입력 | 출력 |
3 3 17 1 39 8 41 2 32 99 2 22 8 5 123 7 2 63 7 3 46 6 63 2 3 58 76 21 33 8 1 |
#1 200 #2 208 #3 121 |
🧶 풀이법
나머지 연산자(%)를 이용하여 나머지가 1인 수(홀수)만 골라서 각각을 더하여 출력합니다.
🧶 코드
import java.util.Scanner;
import java.io.FileInputStream;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int T;
T=sc.nextInt();
for(int test_case = 1; test_case <= T; test_case++)
{
int sum = 0;
for(int i = 0; i < 10; i++){
int n = sc.nextInt();
if(n % 2 == 1){
sum += n;
}
}
System.out.println("#" + test_case + " " + sum);
}
}
}
🧶 후기
java가 아직 많이 어색한데 열심히 익혀나가 보겠습니다..!
LIST