Notice
Recent Posts
Recent Comments
Link
- Today
- Total
Archives
Tags
- JAVA #자바 #프로그래머스 #두 정수 사이의 합
- 콜라츠 추측 #자바 #JAVA #프로그래머스
- 문자열 다루기 기본 #자바 #JAVA
- 프로그래머스
- 최대값과 최솟값 #자바 #JAVA
- JAVA #코드업 #기초 100제
- IntelliJ #인텔리제이 #교육용
- JAVA #핸드폰 번호 가리기 #프로그래머스 #자바
- 백준 #자바
- JAVA #프로그래머스 #약수의 개수와 덧셈
- 데이터베이스 #DB #데이터 #정의 #기본
- JAVA #프로그래머스 #문자열 내림차순으로 배치하기
- 빌드 에러
- Could not resolve all files for configuration
- JAVA #백준
- 백준 #JAVA #자바
- 게임 맵 최단거리 #자바 #JAVA #프로그래머스
- Java
- 스프링 #의존성 주입 #DI
- servlet
- SW공학
- JAVA #프로그래머스
- 자바 #프로그래머스 #JAVA #다음 큰 숫자
- 나누어 떨어지는 숫자 배열 #자바 #JAVA #프로그래머스
- JAVA #자바 #프로그래머스 #나머지가 1이되는 수
- JAVA #자바 #프로그래머스 #숫자의 표현
- 자바 #JAVA #프로그래머스 #정수 내림차순으로 배치하기
- 자바 #프로그래머스 #JAVA #최솟값 만들기 #코딩테스트
- JAVA #자바 #프로그래머스 #서울에서 김서방 찾기
- 최대값과 최솟값
MOMONOTE
(JAVA) 백준 2798 블랙잭 본문
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine()," ");
int N = Integer.parseInt(st.nextToken());
int M = Integer.parseInt(st.nextToken());
int[] arr = new int[N];
StringTokenizer st2 = new StringTokenizer(br.readLine()," ");
for(int i=0;i<N;i++){
arr[i] = Integer.parseInt(st2.nextToken());
}
int sum =0;
for(int i=0;i<N-2;i++){
for(int j=i+1;j<N-1;j++){
for(int k=j+1;k<N;k++){
int temp = arr[i]+arr[j]+arr[k];
if(temp<=M && temp>sum){
sum = temp;
}//if
}
}
}
System.out.println(sum);
}
}
- 브루트 포스 알고리즘은 해가 존재할 것으로 예상되는 모든 영역을 전체 탐색하는 방법이다. (완전 탐색)
- 모든 경우의 수를 대입해가며 조건에 만족하는 값만을 찾아낼 수 있어 정확도가 100% 라고 할 수 있다.
풀이
- N 과 M을 입력받고 N크기의 배열을 생성한다.
- 배열에 N가지의 정수를 입력받는다.
- 모든 영역을 전체 탐색하여 조건에 맞게 (3가지 합이 M이하.. 기존 3개의 합크기보다 크면 sum 갱신) sum을 출력한다.
'알고리즘, 코딩테스트 > (JAVA)백준' 카테고리의 다른 글
(JAVA) 백준 1026 보물 (0) | 2021.10.15 |
---|---|
(JAVA) 백준 1193 분수찾기 (0) | 2021.07.06 |
(JAVA) 백준 2869 달팽이는 올라가고 싶다 (0) | 2021.06.15 |
(JAVA) 백준 10870 피보나치 수 5 (0) | 2021.06.13 |
(JAVA) 백준 10250 ACM 호텔 (0) | 2021.06.13 |
Comments