
●문제 출처
●정리(요약)
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; 은 굳이 필요 없다.