SWEA(SW Expert Academy) 2072. 홀수만 더하기 D1

heesan·2024년 8월 31일

코딩테스트

목록 보기
20/40

●문제 출처

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QSEhaA5sDFAUq&categoryId=AV5QSEhaA5sDFAUq&categoryType=CODE&problemTitle=2072&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1

●정리(요약)

10개의 수를 입력 받아, 그 중에서 홀수만 더한 값을 출력하는 프로그램

● 코드

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
 
class Solution
{
    public static void main(String args[]) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        StringTokenizer st;
         
        int T = Integer.parseInt(br.readLine());
        for(int i = 0; i<T; i++) {
            st= new StringTokenizer(br.readLine()," ");
             
            int sum=0;
            for(int j=0;j<10;j++) {
                int number = Integer.parseInt(st.nextToken());
                if(A%2==0) {
                    continue;
                }else if(A%2==1) {
                    sum+=A;
                }
            }
             
            sb.append("#").append(i+1).append(" ").append(sum).append("\n");
        }
        System.out.println(sb.toString());
 
    }
 
}

●느낀 점

제일 기초적인 문제이다. 급하게 풀어서 그런지 if(A%2==0) continue; 은 굳이 필요 없다.

profile
👩‍💻Backend Engineering

0개의 댓글