알고리즘/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