본문 바로가기
JAVA 알고리즘

SWEA 9229. 한빈이와 Spot Mart

by 잡다한 저장소 2020. 1. 25.
import java.util.Scanner;

public class Solution_9229한빈이와SpotMart2 {
	static Scanner sc = new Scanner(System.in);

	public static int solution() {

		int N = sc.nextInt();
		int M = sc.nextInt();

		int max = -1;
		int[] arr = new int[1000];

		for (int t = 0; t < N; t++) {

			arr[t] = sc.nextInt();
		}
		for (int i = 0; i < N; i++) {
			for (int j = i + 1; j < N; j++) {

				int sum = arr[i] + arr[j];
				if (sum <= M && sum > max)
					max = sum;
			}
		}
		return max;

	}

	public static void main(String[] args) {
		int T = sc.nextInt();

		for (int cnt = 1; cnt <= T; cnt++) {
			System.out.printf("#%d %d", cnt, solution());
			System.out.println();
		}
	}

}