https://www.acmicpc.net/problem/2576
2576번: 홀수
7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오. 예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지
www.acmicpc.net



[전체 코드]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = 0, sum = 0, min = 100; //최대 입력값 100이므로 최솟값 기본세팅을 100
for(int i=0;i<7;i++) { //입력케이스 7개 이므로 7번 반복
num = sc.nextInt();
if(num % 2 == 1) { //홀수 이면
sum += num; //합계에 더해서 넣는다
if(min > num) { //입력된값이 min 보다 작으면 min에 입력된값 저장
min = num;
}
}
}
if(sum > 0) { //입출력예제 2처럼 홀수가 없는 경우는 sum도 0일 것이다.
System.out.printf("%d\n%d", sum, min);
} else {
System.out.println(-1);
}
}
}
[제출 결과]

특이사항 없을 무.
'Programming > Algorithm(ACM Problems)' 카테고리의 다른 글
| [백준] 2309번 : 일곱난쟁이 / [자바] JAVA / 학습기록 (1) | 2022.01.21 |
|---|---|
| [백준] 2789번 : 유학금지 / [자바] JAVA / 학습기록 (0) | 2022.01.21 |
| [백준] 2490번 : 윷놀이 / [자바] JAVA / 학습기록 (0) | 2022.01.20 |
| [백준] 2484번 : 주사위 네개 / [자바] JAVA / 학습기록 (0) | 2022.01.20 |
| [백준] 2476번 : 주사위 게임 / [자바] JAVA / 학습기록 (0) | 2022.01.20 |