import java.util.Scanner;
public class Day7 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = 0, M = 0;
int time=0;
N = sc.nextInt();
M = sc.nextInt();
int[] numArr = new int[N];
for (int i = 0; i < numArr.length; i++) { //숫자 입력받고
numArr[i] = sc.nextInt();
}
for (int i = 0; i <= numArr.length-1; i++) { //2개씩 더함
for (int j = i+1; j < numArr.length; j++) {
if(i != j) { //같은 숫자는 더하지 않음
if(numArr[i] + numArr[j] == M) { //더한 것이 M이면
time++; //개수 증가
}
}
}
}
System.out.println(time);
}
}
와우.. 두 문제 연속 정답이라니 놀랍다.
백준 시작하고 일주일 만에 코드 짜는 시간이 단축되고 스킬이 좀 올라간 것 같다. 😏
'코딩테스트 > 백준' 카테고리의 다른 글
[백준 14916] 거스름돈 JAVA (2) | 2023.01.24 |
---|---|
[백준 1253] 좋다 JAVA (0) | 2023.01.23 |
[백준 2018] 수들의 합 5 JAVA (0) | 2023.01.20 |
[백준 10986] 나머지 합 JAVA (0) | 2023.01.20 |
[백준 11660] 구간 합 구하기 5 JAVA (0) | 2023.01.20 |