https://www.acmicpc.net/problem/1940
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader((new InputStreamReader(System.in)));
int N = Integer.parseInt(br.readLine()); // 재료의 개수 N
int M = Integer.parseInt(br.readLine()); // 갑옷을 만드는데 필요한 수 M
int [] material = new int [N];
StringTokenizer st = new StringTokenizer(br.readLine());
for(int i=0; i<N; i++) {
material[i] = Integer.parseInt(st.nextToken());
}
int count = 0;
for(int i=0; i<N-1; i++){
for(int j=i+1; j<N; j++){
if(material[i]+material[j]==M)
count++;
}
}
System.out.println(count);
}
}
'코딩테스트 > 백준' 카테고리의 다른 글
[백준-자바] 17608번 막대기 / 2022.05.24 (0) | 2022.05.24 |
---|---|
[백준-자바] 1253번 좋다 / 2022.05.23 (0) | 2022.05.23 |
[백준-자바] 2018번 수들의 합 5 / 2022.05.21 (0) | 2022.05.21 |
[백준-자바] 11660번 구간 합 구하기 5 / 2022.05.21 (0) | 2022.05.21 |
[백준-자바] 10539번 사과나무 / 2022.05.17 (0) | 2022.05.17 |