Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 프로그래머스 #mysql #경기도에 위치한 식품창고 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #역순 정렬하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #과일로 만든 아이스크림 고르기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #동명 동물 수 찾기 #알고리즘 #코린이 #개발자
- 백준 #
- 프로그래머스 #나이 정보가 없는 회원 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 백준 #일곱 난쟁이 #2309 #자바 #java #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #잡은 물고기 중 가장 큰 물고기의 길이 구하기 #알고리즘 #mysql #코린이 #개발자 #study
- 백준 #4153 #직각삼각형 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #
- 프로그래머스 #mysql #알고리즘 #어린 동물 찾기 #코린이 #개발자 #study
- 프로그래머스 #모음 제거 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #잡은 물고기의 평균 길이 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #자동차 대여 기록에서 장기/단기 대여 구분하기 #코린이 #개발자 #study
- 프로그래머스 #python 개발자 찾기 #알고리즘 #mysql #코린이 #개발자 #study
- 백준 #네 번째 점 #3009 #자바 #java #알고리즘 #코린이 #개발자 #study
- 특정 옵션이 포함된 자동차 리스트 구하기 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #동명 동물 수 찾기 #mysql #데이터베이스 #db #코린이 #개발자 #알고리즘
- 프로그래머스 #mysql #흉부외과 또는 일반외과 의사 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #mysql #12세 이하인 여자 환자 목록 출력하기 #알고리즘 #코린이 #개발자 #study
- mysql #min() #max() #최소값 #최대값 #코린이 #개발자 #study
- 프로그래머스 #mysql #알고리즘 #이름이 있는 동물의 아이디 #코린이 #개발자 #study
- 백준 #다이얼 #5622 #알고리즘 #자바 #java #코린이 #개발자 #study
- 프로그래머스 #알고리즘 #mysql #인기있는 아이스크림 #코린이 #개발자 #study
- 프로그래머스 #한 해에 잡은 물고기 수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 코린이 #개발자 #study
- 프로그래머스 #조건에 맞는 회원수 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #가장 큰 물고기 10마리 구하기 #mysql #알고리즘 #코린이 #개발자 #study
- 프로그래머스 #아픈 동물 찾기 #mysql #알고리즘 #코린이 #개발자 #study
Archives
- Today
- Total
luke
[백준] - 짝수를 찾아라 (3058) (자바/Java) 본문
https://www.acmicpc.net/problem/3058
문제.
풀이.
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] arr = new int[7];
int min = Integer.MAX_VALUE;
int tot = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < 7; j++) {
arr[j] = sc.nextInt();
if (arr[j] % 2 == 0) {
tot += arr[j];
if (arr[j] < min) {
min = arr[j];
}
}
}
System.out.println(tot +" " + min);
tot = 0;
min = Integer.MAX_VALUE;
}
sc.close();
}
}
이번 문제도 크게 어렵지 않았던 문제이다.
입력한 값의 짝수들을 찾아 짝수들의 합과 짝수들의 최소값을 찾는 문제다.
바로 설명으로 넘어가 보겠다.
1. 수를 입력하는 부분은 다들 알거라 생각하고 생략 하겠다.
2. 배열 0번부터 7번 정수를 입력해 짝수 찾는 조건식으로 걸러준다.
3. 짝수일 때마다 tot 변수에 더해줘 총합을 구한다.
4. 짝수의 최소값을 구해야 하니 2중 if문을 통해 min 변수보다 작은 짝수를 찾아 초기화해준다.
5. 한 사이클 돌 때마다 tot 값과 min 값을 초기화시켜준다.
* Integer.MAX_VALUE 를 써준 이유는 최소 값을 찾기 위해 입력될 수 있는 가장 큰 값으로 설정해야 하기해 설정해준 것이다.
'알고리즘문제 > 백준 문제(Java)' 카테고리의 다른 글
[백준] - 콘테스트 (5576) (자바/Java) (0) | 2024.04.08 |
---|---|
[백준] - 진짜 공간 (1350) (자바/Java) (2) | 2024.04.06 |
[백준] - 배수 찾기 (4504) (자바/Java) (0) | 2024.04.02 |
[백준] - 피시방 알바 (1453) (자바/Java) (0) | 2024.03.31 |
[백준] - A + B - 6 (10953) (자바/Java) (0) | 2024.03.30 |