- 맞춘 코드
#include<stdio.h>
int main() {
int N = 0;
int M = 0;
int max = 0;
int sum = 0;
int arr[100] = {0, };
scanf("%d %d", &N, &M);
for (int i = 0; i < N; i++) {
scanf("%d", &arr[i]);
}
for (int i = 0; i < N-2; i++) {
for (int j = i + 1; j < N - 1; j++) {
for (int k = j + 1; k < N; k++) {
sum = arr[i] + arr[j] + arr[k];
if (sum > max && sum <= M) {
max = sum;
sum = 0;
}
else sum = 0;
}
}
}
printf("%d", max);
return 0;
}
'[프로그래밍 언어] > [C]' 카테고리의 다른 글
[ 백준 / C언어 ] 2751 수 정렬하기2. (0) | 2023.02.02 |
---|---|
[ 정렬 / C언어 ] qsort 퀵 정렬. (0) | 2023.02.01 |
[ 백준 / C언어 ] 15829 Hashing. (0) | 2023.01.13 |
[ 백준 / C언어 ] 10250 ACM 호텔. (0) | 2023.01.13 |
[ 백준 / C언어 ] 10809 알파벳 찾기. (0) | 2023.01.12 |