티스토리 뷰

 

Java 마스터를 위해 SWEA d3문제를 다 풀어보도록하겠다..!

 

이 문제는 N이 1000이하고 2개만 고르기때문에 2중포문으로 쉽게 풀 수 있다!

 

소스코드

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
package SWEA;
 
import java.util.Scanner;
 
public class Solution_d3_9229_한빈이와SpotMart {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);
        int T = sc.nextInt();
        for(int test_case = 1; test_case<=T;test_case++) {
            int N = sc.nextInt();
            int M = sc.nextInt();
            int[] arr = new int[N+1];
            
            for(int i=0;i<N;i++) arr[i] = sc.nextInt();
            
            int ans=-1;
            for(int i=0;i<N;i++) {
                for(int j=i+1;j<N;j++) {
                    if(arr[i] + arr[j] <=M) ans = Math.max(ans, arr[i]+arr[j]);
                }
            }
            System.out.println("#"+test_case+" "+ans);
        }
    }
 
}
 
 
 

'알고리즘 > Java' 카테고리의 다른 글

[SWEA] 9659 다항식 계산  (0) 2020.04.03
[SWEA] 1244 최대상금  (0) 2020.02.17
[JUNGOL] 1828 냉장고  (0) 2020.02.12
[SWEA] 1233 사칙연산 유효성 검사  (0) 2020.02.11
[SWEA] 8931 제로  (0) 2020.01.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
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
글 보관함