728x90
300x250
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static int[] arr;
public static int N,M, ans=0;
public static void main(String[] args) throws IOException {
//System.setIn(new FileInputStream("input.txt"));
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
N = Integer.parseInt(st.nextToken());
M = Integer.parseInt(st.nextToken());
st = new StringTokenizer(br.readLine());
arr = new int[N];
for (int i = 0; i < N; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr.length; j++) {
for (int k = 0; k < arr.length; k++) {
if(i!=j && j!=k && i!=k) {
int sum = arr[i]+arr[j]+arr[k];
if(sum<=M)
ans = Math.max(ans, sum);
}
}
}
}
System.out.println(ans);
}
}
728x90
'알고리즘 > 탐색' 카테고리의 다른 글
백준 10448번: 유레카 이론 [완전탐색][브루트포스] -Java (0) | 2023.04.19 |
---|---|
프로그래머스[Level2] - 소수 찾기 (0) | 2021.04.08 |
백준 1654번: 랜선 자르기 [이분탐색] - Java (0) | 2020.09.26 |
백준 2805번: 나무 자르기 [이분탐색] - Java (0) | 2020.09.25 |
백준 1920번: 수 찾기 [이분탐색] - Java (0) | 2020.09.25 |